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.