Partager via


Méthode MailMergeDataField.UnMapRecipientField (Publisher)

Annule le mappage entre l'objet parent MailMergeDataField d'une source de données particulière et le champ de destinataire dans la source de données master (liste de destinataires fusion et publipostage combinée) à laquelle elle est actuellement mappé.

Syntaxe

expression. UnMapRecipientField

Expression Variable qui représente un objet MailMergeDataField .

Remarques

Cette méthode fonctionne uniquement si l'objet parent MailMergeDataField est mappé à un champ de destinataire. Utilisez la propriété IsMapped pour déterminer si l’objet est mappé.

Exemple

La macro Microsoft Visual Basic pour Applications (VBA) suivante montre comment utiliser la méthode UnmapRecipientField pour annuler le mappage entre un champ de données (colonne) dans une source de données particulière et un champ dans la source de données maître (liste de destinataires combinée) pour la publication.

Avant d’exécuter cette macro, remplacez par datasourceindex le numéro d’index d’une source de données valide dans la collection de sources de données du document actif, puis remplacez par fieldname le nom du champ dans la source de données que vous souhaitez supprimer de la liste combinée des champs de destinataire.

Remarque

Pour obtenir un exemple montrant comment utiliser la propriété Name de l’objet DataSource pour déterminer le numéro d’index de la source de données souhaitée, consultez la méthode MailMergeDataSources.Item .

Public Sub UnmapRecipientField_Example() 
 
 Dim pubMailMergeDataSources As Publisher.MailMergeDataSources 
 Dim pubMailMergeDataField As Publisher.MailMergeDataField 
 
 Set pubMailMergeDataSources = ThisDocument.MailMerge.DataSource.DataSources 
 Set pubMailMergeDataField = pubMailMergeDataSources.Item(datasourceindex).DataFields.Item("fieldname") 
 
 If pubMailMergeDataField.IsMapped Then 
 
 pubMailMergeDataField.UnMapRecipientField 
 Debug.Print "Field unmapped successfully." 
 
 Else 
 
 Debug.Print "This field is not mapped." 
 
 End If 
 
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.