Partager via


Méthode MailMerge.Execute (Publisher)

Effectue l'opération de fusion et publipostage ou de catalogue spécifiée. Renvoie un objet Document qui représente la composition nouvelle ou existante spécifiée comme destination des résultats de la fusion. Renvoie la valeur Nothing si la fusion est exécutée sur une imprimante.

Syntaxe

expression. Execute (Pause, Destination, FileName)

Expression Variable qui représente un objet MailMerge .

Parameters

Nom Requis/Facultatif Type de données Description
Pause Obligatoire Booléen True pour que Microsoft Publisher pause et affiche une boîte de dialogue Dépannage Si une erreur de fusion est trouvée. False pour ignorer les erreurs lors d’un publipostage ou d’un publipostage.
Destination Facultatif PbMailMergeDestination Destination des résultats de l'opération de fusion et publipostage ou de la fusion de catalogue. Il peut s’agir de l’une des constantes PbMailMergeDestination ; la valeur par défaut est pbSendToPrinter. Spécifier pbSendToPrinter pour une fusion de catalogue résulte une erreur d'exécution.
FileName Facultatif Chaîne Nom de fichier de la composition à laquelle vous voulez ajouter les résultats de la fusion de catalogue.

Valeur renvoyée

Document

Exemple

Cet exemple exécute une opération de fusion et publipostage si la composition active est un document principal associé à une source de données.

Sub ExecuteMerge() 
 Dim mrgDocument As MailMerge 
 Set mrgDocument = ActiveDocument.MailMerge 
 If mrgDocument.DataSource.ConnectString <> "" Then 
 mrgDocument.Execute Pause:=False 
 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.