Объект 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 и обратная связь.