MailMergeDataSource.ActiveRecord-Eigenschaft (Word)

Gibt den aktiven Datensatz für den Seriendruck zurück oder legt ihn fest. Kann die Nummer eines gültigen Datensatzes im Abfrageergebnis oder eine der WdMailMergeActiveRecord-Konstanten sein.

Syntax

Ausdruck. ActiveRecord

Ausdruck Eine Variable, die ein MailMergeDataSource-Objekt darstellt.

HinwBemerkungeneise

Die aktive Datensatznummer entspricht der Position des Datensatzes im Abfrageergebnis, das mit den aktuellen Abfrageoptionen erstellt wurde. Diese Zahl muss nicht unbedingt der Position des Datensatzes in der Datenquelle entsprechen.

Beispiel

In diesem Beispiel werden die Feldfunktionen für den Seriendruck im aktiven Dokument verborgen, sodass die Daten für den Seriendruck im Hauptdokument sichtbar werden. Der aktive Datensatz wird dann um den nächsten Datensatz in der Datenquelle erweitert.

If ActiveDocument.MailMerge.MainDocumentType <> _ 
 wdNotAMergeDocument Then 
 With ActiveDocument.MailMerge 
 .ViewMailMergeFieldCodes = False 
 .DataSource.ActiveRecord = wdNextRecord 
 End With 
End If

In diesem Beispiel wird die numerische Position des aktiven Datensatzes von Main2.doc zurückgegeben.

Dim intRecordNumber as Integer 
 
If Documents("Main2.doc").MailMerge.State = _ 
 wdMainAndDataSource Or _ 
 wdMainAndSourceAndHeader Then 
 intRecordNumber = Documents("Main2.doc").MailMerge _ 
 .DataSource.ActiveRecord 
End If

Siehe auch

MailMergeDataSource-Objekt

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.