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 支持和反馈,获取有关如何接收支持和提供反馈的指南。