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.