Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Una colección de MailMergeDataField objetos que representan los campos de datos en un origen de datos de combinación de correspondencia o de catálogos.
Comentarios
No puede agregar campos a la colección MailMergeDataFields. Cuando se agrega un campo de datos a un origen de datos, el campo se incluye automáticamente en la colección MailMergeDataFields.
Utilice la propiedad MailMergeDataSource.DataFields para devolver la colección MailMergeDataFields .
Use DataFields (index), donde index es el nombre del campo de datos o el número de índice, para devolver un único objeto MailMergeDataField . El número de índice representa la posición del campo de datos en el origen de datos de combinación de correspondencia.
Ejemplo:
En el siguiente ejemplo se muestran los nombres de campo del origen de datos adjunto a la publicación activa.
Sub ShowFieldNames()
Dim intCount As Integer
With ActiveDocument.MailMerge.DataSource.DataFields
For intCount = 1 To .Count
MsgBox .Item(intCount).Name
Next
End With
End Sub
Este ejemplo recupera el nombre del primer campo y el valor del primer registro del campo FirstName del origen de datos adjunto a la publicación activa.
Sub GetDataFromSource()
With ActiveDocument.MailMerge.DataSource.DataFields
MsgBox "First field name: " & .Item(1).Name & vbLf & _
"Value of the first record of the FirstName field: " & _
.Item("FirstName").Value
End With
End Sub
Métodos
Propiedades
Vea también
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.