MailMergeDataFields 对象 (Publisher)

一套 MailMergeDataField 对象,表示邮件合并或目录合并数据源中的数据字段。

备注

您不能将字段添加到 MailMergeDataFields 集合。 当数据字段添加到数据源时,该字段是自动包括 MailMergeDataFields 集合中。

使用 MailMergeDataSource.DataFields 属性可返回 MailMergeDataFields 集合。

使用 DataFields (索引) ,其中 index 是数据字段名称或索引号,以返回单个 MailMergeDataField 对象。 索引号表示数据字段在邮件合并数据源中的位置。

示例

下面的示例显示附加到活动出版物的数据源中的字段名称。

Sub ShowFieldNames() 
 Dim intCount As Integer 
 With ActiveDocument.MailMerge.DataSource.DataFields 
 For intCount = 1 To .Count 
 MsgBox .Item(intCount).Name 
 Next 
 End With 
End Sub

本示例检索第一个字段的名称,并附加到当前出版物的数据源中的名字字段的第一个记录的值。

Sub GetDataFromSource() 
 With ActiveDocument.MailMerge.DataSource.DataFields 
 MsgBox "First field name: " & .Item(1).Name & vbLf & _ 
 "Value of the first record of the FirstName field: " & _ 
 .Item("FirstName").Value 
 End With 
End Sub

方法

属性

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。