Methode Record.FormatText

Die Methode FormatText des Objekts Record formatiert Felder gemäß der Vorlage in Feld 0.

Syntax

Record.FormatText()

Parameter

Diese Methode hat keine Parameter.

Rückgabewert

Diese Methode gibt keinen Wert zurück.

Bemerkungen

Die Methode FormatText folgt der Funktionalität der Funktion MsiFormatRecord, wenn MsiFormatRecord als ersten Parameter ein NULL-Installationshandle übergeben wurde. Daher werden nur die Datensatzfeldparameter verarbeitet, und Eigenschaften stehen nicht zur Ersetzung zur Verfügung.

Beispielsweise wird eine Zeichenfolge wie "format this field: [1], format this property: [property]" in "format this field: value from field 1, format this property: [property]" aufgelöst.

Parameter, die formatiert werden sollen, werden in eckige Klammern eingeschlossen [...]. Die eckigen Klammern können durchlaufen werden, da die Ersetzungen von innen nach außen aufgelöst werden.

Wenn ein Teil der Zeichenfolge in geschweifte Klammern { } eingeschlossen ist und keine eckigen Klammern enthält, bleibt dieser Teil einschließlich der geschweiften Klammern unverändert.

Im Fall von benutzerdefinierten Aktionen für die verzögerte Ausführung unterstützt FormatText nur einen begrenzten Satz von Eigenschaften: die Eigenschaften CustomActionData und ProductCode. Weitere Informationen finden Sie unter Abrufen von Kontextinformationen für verzögert auszuführende benutzerdefinierte Aktionen.

Anforderungen

Anforderung Wert
Version
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP
DLL
Msi.dll
IID
IID_IRecord ist definiert als 000C1093-0000-0000-C000-000000000046

Siehe auch

MsiFormatRecord

Formatted

Spaltendatentypen