TextRange.InsertMailMergeField 方法 (Publisher)
返回一个 TextRange 对象,该对象代表邮件合并或目录合并的文本数据字段。
语法
表达式。InsertMailMergeField (varIndex)
表达 一个代表 TextRange 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
varIndex | 必需 | Variant | 数据源中数据字段的名称或索引。 |
返回值
TextRange
备注
对于要包含文本数据字段的出版物的目录合并区,首先必须至少包含一个文本框以包含文本数据字段。
示例
本示例在光标位置插入 LastName 字段。 同时假设当前出版物是邮件合并出版物,并且光标位置位于文本框内。
Sub InsertMergeField()
Selection.TextRange.InsertMailMergeField varIndex:="LastName"
End Sub
本示例将文本框添加到指定出版物的目录合并区,然后将文本数据字段添加到文本框。 本示例假定已将指定的出版物连接到数据源,并且该出版物包含目录合并区。
Set pbTextBox1 = ThisDocument.Pages(1).Shapes.AddTextbox(1, 100, 100, 175, 25)
pbTextBox1.AddToCatalogMergeArea
With pbTextBox1.TextFrame.TextRange
.Text = "List Price: "
.InsertMailMergeField "List Price"
End With
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。