Freigeben über


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.