Classe MailMergeFieldName (Word VBA)

A classe MailMergeFieldName representa um nome de campo de mala direta em uma fonte de dados. O objeto MailMergeFieldName é um membro da coleção MailMergeFieldNames . A coleção MailMergeFieldNames inclui todos os nomes de campos de dados de uma fonte de dados de mala direta. Para usar uma variável de classe MailMergeFieldName, ela primeiro precisa ser instanciada por exemplo


Dim mmf as MailMergeFieldName
Set mmf = ActiveDocument.MailMerge.DataSource.FieldNames(Index:=1)

For Each

Aqui está um exemplo de processamento dos itens MailMergeFieldName em uma coleção.


Dim mmfFieldName As MailMergeFieldName
For Each mmfFieldName In ActiveDocument.MailMerge.DataSource.FieldNames
	
Next mmfFieldName

Index

Retorna um Long que representa a posição de um item em uma coleção. Somente leitura.


Dim lngIndex As Long
lngIndex = ActiveDocument.MailMerge.DataSource.FieldNames(1).Index

Name

Retorna o nome do objeto especificado. Cadeia de caracteressomente leitura.


Dim strName As String
strName = ActiveDocument.MailMerge.DataSource.FieldNames(1).Name