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
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.
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für