Klasse MailMergeFieldName (Word VBA)

Die Klasse MailMergeFieldName stellt den Namen eines Seriendruckfelds in einer Datenquelle dar.

Set

Um eine MailMergeFieldName -Klassenvariable zu verwenden, muss sie zuerst instanziert werden, beispielsweise

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

Die folgenden Prozeduren können zum Festlegen der MailMergeFieldName Klassenvariablen verwendet werden : MailMergeFieldNames.Item und MailMergeDataSource.FieldNames

For Each

Hier ist ein Beispiel für die Verarbeitung der MailMergeFieldName -Elemente in einer Sammlung

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

Index

Gibt einen Wert vom Typ Long zurück, der die Position eines Elements in einer Auflistung darstellt.

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

Name

Gibt den Namen des angegebenen Objekts zurück.

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

Parent

Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen MailMergeFieldName-Objekts darstellt.

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

MailMergeFieldNames.Count

Gibt einen Wert vom Typ Long zurück, der die Anzahl der Seriendruckfeldnamen in der Auflistung darstellt.

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

MailMergeFieldNames.Item

Gibt ein einzelnes MailMergeFieldNames -Objekt in einer Auflistung zurück.

Syntax : expression.Item (Index)

Index: Das einzelne Objekt zurückgegeben werden soll.

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

MailMergeFieldNames.Parent

Gibt einen Wert vom Typ Object zurück, der das übergeordnete Objekt des angegebenen MailMergeFieldNames-Objekts darstellt.

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