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.