Application.BeforePrint イベント (Publisher)
パブリケーションが印刷またはプレビューされる前に発生します。
構文
式。BeforePrint (Doc,Cancel)
式Application オブジェクトを返す式。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Doc | 必須 | Document | 現在の文書です。 |
Cancel | 必須 | Boolean | False イベントが発生します。 イベント プロシージャでは、このパラメーターを True に設定、プロシージャの実行が完了するときにこの文書は印刷されません。 |
注釈
BeforePrint イベントは、ドキュメントが完全にロードされ、onload イベントが返された後にのみ発生します。 印刷では、イベント ハンドラーが実行されるまでは発生しません。
Application オブジェクトでイベントを使用する方法の詳細については、「 Application オブジェクト でのイベントの使用」を参照してください。
例
次の Microsoft Visual Basic for Applications (VBA) マクロは、 BeforePrint イベントを処理する方法を示しています。 ドキュメントを印刷することを通知するメッセージが表示されます。
Private Sub pubApplication_BeforePrint(ByVal Doc As Document, Cancel As Boolean )
MsgBox "Printing of " & Doc.Name & " is about to occur ."
End Sub
For this event to occur, you must place the following line of code in the General Declarations section of your module.
Private WithEvents pubApplication As Application
その後、次の初期化手順を実行する必要があります。
Public Sub Initialize_pubApplication()
Set pubApplication = Publisher.Application
End Sub
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。