MailMergeDataSource.EditRecord-Methode (Publisher)

Ändert eines der Datenfelder in einer der Datensätze in der Masterdatenquelle (kombinierte Seriendruckempfängerliste).

Syntax

Ausdruck verwendet werden. 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 Datenquelleninformationen zu korrigieren, die fehlerhaft sind, 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 die Indexnummer des Datensatzes in der Datenquelle, die Sie bearbeiten möchten, und ersetzen fieldname Sie diese durch den Namen des Felds (der Spalte) in dem Datensatz, den Sie bearbeiten möchten, und ersetzen value Sie ihn durch 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.