Word (MailMergeFields)

MailMergeField 对象的集合,这些对象代表文档中与邮件合并相关的域。

备注

使用 字段 属性可返回 MailMergeFields 集合。 下面的示例在活动文档中的最后一个邮件合并字段后添加一个 ASK 域。

Set myMMFields = ActiveDocument.MailMerge.Fields 
myMMFields(myMMFields.Count).Select 
Selection.MoveRight Unit:=wdWord, Count:=1, Extend:=wdMove 
ActiveDocument.MailMerge.Fields.AddAsk Range:=Selection.Range, _ 
 Name:="Name", Prompt:="Type your name", AskOnce:=True

使用 添加 若要将合并字段添加到 MailMergeFields 集合的方法。 下面的示例将所选内容替换 没为 合并域。

ActiveDocument.MailMerge.Fields.Add Range:=Selection.Range, _ 
 Name:="MiddleInitial"

使用 Fields (Index) (其中 Index 是索引号)可返回一 个 MailMergeField 对象。 下面的示例显示活动文档中第一个邮件合并域的域代码。

MsgBox ActiveDocument.MailMerge.Fields(1).Code

MailMergeFields 集合具有其他方法,如 AddAskAddFillIn ,用于添加到邮件合并操作相关的字段。

方法

名称
Add
AddAsk
AddFillIn
AddIf
AddMergeRec
AddMergeSeq
AddNext
AddNextIf
AddSet
AddSkipIf

属性

名称
Application
Count
Creator
Parent

另请参阅

Word 对象模型参考

支持和反馈

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