MailMerge.Execute メソッド (Publisher)
指定された差し込み印刷またはカタログ データの差し込み操作を実行します。 差し込み印刷の宛先として指定した新規または既存の文書を表す Document オブジェクトを返します。 プリンターに差し込み印刷を実行する場合は、 Nothing を返します。
構文
式。Execute (Pause、Destination、FileName)
式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 のサポートおよびフィードバックを参照してください。