Objeto MailMergeFields (Word)
Uma coleção de MailMergeField objetos que representam a mala direta relacionados a campos em um documento.
Comentários
Use a propriedade Fields para retornar a coleção MailMergeFields. O exemplo a seguir adiciona um campo ASK após o último campo de mala direta no documento ativo.
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
Use a Adicionar método para adicionar um campo de mesclagem à coleção MailMergeFields. O exemplo a seguir substitui a seleção por um campo de mesclagem MiddleInitial.
ActiveDocument.MailMerge.Fields.Add Range:=Selection.Range, _
Name:="MiddleInitial"
Use campos (Index), onde Index é o número de índice, para retornar um único objeto MailMergeField. O exemplo a seguir exibe o código de campo do primeiro campo de mala direta no documento ativo.
MsgBox ActiveDocument.MailMerge.Fields(1).Code
A coleção MailMergeFields tem métodos adicionais, como AddAsk e AddFillIn, para adicionar campos relacionados a uma operação de mala direta.
Métodos
Nome |
---|
Adicionar |
AddAsk |
AddFillIn |
AddIf |
AddMergeRec |
AddMergeSeq |
AddNext |
AddNextIf |
AddSet |
AddSkipIf |
Item |
Propriedades
Nome |
---|
Aplicativo |
Count |
Creator |
Parent |
Confira também
Referência do modelo de objeto do Word
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.