MailMergeFieldNames 集合对象

         
Documents (Document)
MailMerge
MailMergeDataSource
MailMergeFieldNames (MailMergeFieldName)

MailMergeFieldName 对象所组成的集合,该集合中的对象代表邮件合并数据源中的域名。

使用 MailMergeFieldNames 集合

FieldNames 属性可返回 MailMergeFieldNames 集合。下列示例显示活动文档附加数据源中的域名。

For Each afield In ActiveDocument.MailMerge.DataSource.FieldNames
    MsgBox afield.Name
Next afield

不能在 MailMergeFieldNames 集合中添加域。当在数据源中添加域时,该域名将自动包含于 MailMergeFieldNames 集合内。用 EditDataSource 方法可编辑数据源中的内容。下列示例为附加数据源中的一个表格添加名为“Author”的数据域。

If ActiveDocument.MailMerge.DataSource.Type = _
        wdMergeInfoFromWord Then
    ActiveDocument.MailMerge.EditDataSource
    With ActiveDocument.Tables(1)
        .Columns.Add
        .Cell(Row:=1, Column:=.Columns.Count).Range.Text = "Author"
    End With
End If