Поделиться через


Объект MailMergeFields (Word)

Коллекция объектов MailMergeField , представляющих связанные поля слияния в документе.

Замечания

Используйте свойство Fields , чтобы вернуть коллекцию 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

Используйте метод Add , чтобы добавить поле слияния в коллекцию MailMergeFields . В следующем примере выделение заменяется полем слияния MiddleInitial .

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

Используйте Поля (Индекс), где Индекс — это номер индекса, чтобы вернуть один объект MailMergeField . В следующем примере отображается код поля первого поля слияния в активном документе.

MsgBox ActiveDocument.MailMerge.Fields(1).Code

Коллекция MailMergeFields содержит дополнительные методы, такие как AddAsk и AddFillIn, для добавления полей, связанных с операцией слияния.

Методы

Имя
Add
AddAsk
AddFillIn
AddIf
AddMergeRec
AddMergeSeq
AddNext
AddNextIf
AddSet
AddSkipIf
Item

Свойства

Имя
Application
Count
Creator
Parent

См. также

Справочник по объектной модели Word

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.