Propiedad MailMergeDataSource.FieldNames (Word)

Devuelve una colección MailMergeFieldNames que representa los nombres de todos los campos en el origen de datos de combinación de correo especificado. Solo lectura.

Sintaxis

expresión. FieldNames

Expresión Variable que representa un objeto 'MailMergeDataSource'.

Comentarios

Para obtener información sobre cómo devolver un único miembro de una colección, vea Devolver un objeto de una colección.

Ejemplo:

En este ejemplo se muestra el nombre del primer campo del origen de datos adjunto al documento principal de combinación de correspondencia activo.

MsgBox ActiveDocument.MailMerge.DataSource.FieldNames(1).Name

En este ejemplo se utiliza la matriz mNames() para guardar los nombres de los campos de combinación contenidos en el origen de datos adjunto al documento activo.

Dim mNames As Variant 
Dim mmTemp As MailMerge 
Dim intCount As Integer 
Dim intIncrement As Integer 
Dim mmfnLoop As MailMergeFieldName 
 
Set mmTemp = ActiveDocument.MailMerge 
intCount = _ 
 ActiveDocument.MailMerge.DataSource.FieldNames.Count - 1 
 
ReDim mNames(intCount) 
intIncrement = 0 
 
For Each mmfnLoop In mmTemp.DataSource.FieldNames 
 mNames(intIncrement) = mmfnLoop.Name 
 intIncrement = intIncrement + 1 
Next mmfnLoop

Consulte también

Objeto MailMergeDataSource

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.