Clase MailMergeFieldName (Word VBA)

La clase MailMergeFieldName representa el nombre del campo de combinación de correspondencia de un origen de datos.

Set

Para usar una variable de clase MailMergeFieldName, primero debe ser instanciado, por ejemplo

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

Los siguientes procedimientos se pueden usar para establecer variables de clase MailMergeFieldName : MailMergeFieldNames.Item y MailMergeDataSource.FieldNames

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos MailMergeFieldName en una colección.

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

Index

Devuelve un valor de tipo Long que representa la posición de un elemento en una colección.

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

Name

Devuelve el nombre del objeto especificado.

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

Parent

Devuelve un objeto Object que representa el objeto primario del objeto MailMergeFieldName especificado.

Dim objParent As Object
Set objParent = ActiveDocument.MailMerge.DataSource.FieldNames(1).Parent

MailMergeFieldNames.Count

Devuelve un Long que representa el número de nombres de campo de combinación de correspondencia de la colección.

Dim lngCount As Long
lngCount = ActiveDocument.MailMerge.DataSource.FieldNames.Count

MailMergeFieldNames.Item

Devuelve un objeto MailMergeFieldNames individual de una colección.

Sintaxis : expression.Item (Index)

Index: El objeto individual que se va a devolver.

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

MailMergeFieldNames.Parent

Devuelve un objeto Object que representa el objeto primario del objeto MailMergeFieldNames especificado.

Dim objParent As Object
Set objParent = ActiveDocument.MailMerge.DataSource.FieldNames.Parent