MailMergeDataSource.EditRecord-Methode (Publisher)
Ändert eines der Datenfelder in einer der Datensätze in der Masterdatenquelle (kombinierte Seriendruckempfängerliste).
Syntax
Ausdruck. EditRecord (lRec, varField, Value)
Ausdruck Eine Variable, die ein MailMergeDataSource-Objekt darstellt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
lRec | Erforderlich | Long | Die ID des Datensatzes, den Sie bearbeiten möchten. |
varField | Erforderlich | Variant | Das Datenfeld (Spalte), das den Wert enthält, den Sie ändern möchten. |
Wert | Erforderlich | Variante | Den zu ändernden Wert. |
Hinweise
Verwenden Sie die EditRecord-Methode , um Die fehlerhaften Datenquelleninformationen zu korrigieren, z. B. eine veraltete Empfängeradresse.
Die BearbeitenDatensatz -Methode ist keine Änderungen an den einzelnen Datenquellen vorgenommen, die zusammen die Masterdatenquelle bilden.
Beispiel
Der folgende Microsoft Visual Basic für Applikationen (VBA)-Makro veranschaulicht, wie mit der BearbeitenDatensatz -Methode den Wert einer einzelnen Spalte in einem bestimmten Datensatz in der Masterdatenquelle (kombinierte Seriendruck Empfänger Liste) ändern.
Ersetzen recordID
Sie vor dem Ausführen dieses Makros durch die Indexnummer des Datensatzes in der Datenquelle, den Sie bearbeiten möchten, ersetzen fieldname
Sie durch den Namen des Felds (Spalte) im Datensatz, den Sie bearbeiten möchten, und ersetzen Sie durch value
den neuen Wert, den Sie für das Feld festlegen möchten.
Public Sub EditRecord_Example()
Dim pubMailMergeDataSource As Publisher.MailMergeDataSource
Set pubMailMergeDataSource = ThisDocument.MailMerge.DataSource
pubMailMergeDataSource.EditRecord recordID, "fieldname", "value"
End Sub
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.