Partager via


Méthode MailMergeDataSource.EditRecord (Publisher)

Modifie un des champs de données d'un des enregistrements dans la source de données master (la liste Destinataires fusion et publipostage combiné).

Syntaxe

expression. EditRecord (lRec, varField, Value)

Expression Variable qui représente un objet MailMergeDataSource .

Parameters

Nom Requis/Facultatif Type de données Description
lRec Obligatoire Long ID de l’enregistrement à modifier.
varField Obligatoire Variant Champ de données (colonne) qui contient la valeur que vous souhaitez modifier.
Valeur Obligatoire Variant La valeur à modifier.

Remarques

Utilisez la méthode EditRecord pour corriger les informations de source de données qui sont en erreur, telles qu’une adresse de destinataire obsolète.

La méthode EditRecord sans effectuer des modifications aux sources de données individuels qui constituent la source de données principale.

Exemple

Le suivant Microsoft Visual Basic pour Applications (VBA) montre comment utiliser la méthode EditRecord pour changer la valeur d'une colonne dans un enregistrement particulier dans la source de données master (la liste des destinataires fusion et publipostage combinée).

Avant d’exécuter cette macro, remplacez par recordID le numéro d’index de l’enregistrement dans la source de données à modifier, remplacez par fieldname le nom du champ (colonne) dans l’enregistrement à modifier et remplacez par value la nouvelle valeur que vous souhaitez définir pour le champ.

Public Sub EditRecord_Example() 
 
 Dim pubMailMergeDataSource As Publisher.MailMergeDataSource 
 
 Set pubMailMergeDataSource = ThisDocument.MailMerge.DataSource 
 
 pubMailMergeDataSource.EditRecord recordID, "fieldname", "value" 
 
End Sub

Assistance et commentaires

Avez-vous des questions ou des commentaires sur Office VBA ou sur cette documentation ? Consultez la rubrique concernant l’assistance pour Office VBA et l’envoi de commentaires afin d’obtenir des instructions pour recevoir une assistance et envoyer vos commentaires.