Freigeben über


MailMergeDataFields-Objekt (Publisher)

Eine Auflistung von MailMergeDataField Objekte, die die Datenfelder in einer Datenquelle für Seriendruck oder Datenbankkataloge darstellen.

Hinweise

Sie können keine Felder zur MailMergeDataFields -Auflistung hinzufügen. Wenn ein Datenfeld zu einer Datenquelle hinzugefügt wird, wird das Feld automatisch in die MailMergeDataFields -Auflistung enthalten.

Verwenden Sie die MailMergeDataSource.DataFields-Eigenschaft , um die MailMergeDataFields-Auflistung zurückzugeben.

Verwenden Sie DataFields (Index), wobei index der Datenfeldname oder die Indexnummer ist, um ein einzelnes MailMergeDataField-Objekt zurückzugeben. Die Indexnummer stellt die Position des Datenfelds in der Seriendruck-Datenquelle dar.

Beispiel

Im folgenden Beispiel werden die Feldnamen der Datenquelle angezeigt, die mit der aktiven Publikation verknüpft ist.

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

Dieses Beispiel ruft den Namen des ersten Felds und den Wert des ersten Datensatzes des Feldes in der Datenquelle mit der aktiven Publikation verknüpft ist.

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

Methoden

Eigenschaften

Siehe auch

Support und Feedback

Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.