Record.FormatText 方法

Record 对象的 FormatText 方法根据字段 0 中的模板设置字段的格式。

语法

Record.FormatText()

parameters

此方法没有任何参数。

返回值

此方法不返回值。

备注

如果向 MsiFormatRecord 传递了空安装程序句柄作为其第一个参数,则 FormatText 方法采用 MsiFormatRecord 函数的功能。 因此,仅处理记录字段参数,并且属性不可用于替换。

例如,“格式化此字段: [1],格式化此属性: [property]”之类的字符串解析为“格式化此字段: 字段 1 中的值,格式化此属性: [property]。”

格式化的参数括在方括号 [...] 中。可以循环访问方括号,因为会从内到外解析替换项。

如果字符串的一部分括在大括号 { } 中,而且不包含方括号,则字符串(包括大括号)保持不变。

请注意,对于延迟执行的自定义操作,FormatText 仅支持一组有限的属性:CustomActionData 和 ProductCode 属性。 有关详细信息,请参阅获取延迟执行自定义操作的上下文信息

要求

要求
版本
Windows Server 2012、Windows 8、Windows Server 2008 R2 或 Windows 7 上的 Windows Installer 5.0。 Windows Server 2008 或 Windows Vista 上的 Windows Installer 4.0 或 Windows Installer 4.5。 Windows Server 2003 或 Windows XP 上的 Windows Installer
DLL
Msi.dll
IID
IID_IRecord 定义为 000C1093-0000-0000-C000-000000000046

另请参阅

MsiFormatRecord

Formatted

列数据类型