Objeto MailMergeDataField (Publisher)
Representa um único campo direta em uma fonte de dados. O objeto MailMergeDataField é um membro do MailMergeDataFields coleção. A coleção MailMergeDataFields inclui todos os campos de dados em uma mala direta ou o catálogo de dados fonte direta (por exemplo, nome, endereço e cidade).
Comentários
Você não pode adicionar campos à coleção MailMergeDataFields. Todos os campos de dados em uma fonte de dados são incluídos automaticamente na coleção MailMergeDataFields.
Use MailMergeDataSource.DataFields (index), em que o índice é o nome do campo de dados ou o número do índice, para retornar um único objeto MailMergeDataField . O número de índice representa a posição do campo de dados na fonte de dados de mala direta.
Exemplo
Este exemplo recupera o nome do primeiro campo e o valor do primeiro registro do campo FirstName na fonte de dados anexada à publicação ativa.
Sub GetDataFromSource()
With ActiveDocument.MailMerge.DataSource
MsgBox "Field Name: " & .DataFields.Item(1).Name & _
"Value: " & .DataFields.Item("FirstName").Value
End With
End Sub
Métodos
Propriedades
Confira também
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.