MailMerge.Execute メソッド (Publisher)

指定された差し込み印刷またはカタログ データの差し込み操作を実行します。 差し込み印刷の宛先として指定した新規または既存の文書を表す Document オブジェクトを返します。 プリンターに差し込み印刷を実行する場合は、 Nothing を返します。

構文

Execute (PauseDestinationFileName)

MailMerge オブジェクトを表す変数。

パラメーター

名前 必須 / オプション データ型 説明
Pause 必須 ブール型 (Boolean) 場合は true を一時停止し、差し込み印刷のエラーが見つかった場合は、トラブルシューティングのダイアログ ボックスが表示されます。 差し込み印刷またはカタログ データの差し込み中のエラーを無視する場合は False
宛先 省略可能 PbMailMergeDestination 差し込み印刷またはカタログ データの差し込みの結果の送信先。 PbMailMergeDestination 定数の 1 つにすることができます。既定値は pbSendToPrinter です。 実行時エラーでは、カタログ データの差し込みの結果に pbSendToPrinter を指定します。
FileName 省略可能 String カタログ データの差し込みの結果を追加する文書のファイル名を指定します。

戻り値

Document

次の使用例は、作業中の文書がデータ ソースの添付されたメイン文書である場合、データの差し込み印刷を実行します。

Sub ExecuteMerge() 
 Dim mrgDocument As MailMerge 
 Set mrgDocument = ActiveDocument.MailMerge 
 If mrgDocument.DataSource.ConnectString <> "" Then 
 mrgDocument.Execute Pause:=False 
 End If 
End Sub

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。