共用方式為


Application.BeforePrint 事件 (Publisher)

會在列印或預覽發行集之前發生。

語法

運算式BeforePrint (取消)

表達 會傳回 Application 物件的運算式。

參數

名稱 必要/選用 資料類型 描述
Doc 必要 文件 目前的出版物。
Cancel 必要 布林值 False 事件發生時。 如果事件程序會將這個參數設定為 True ,當執行此程序完成時不列印出版物。

註解

文件是完全載入及 onload 事件有傳回之後,才會引發 BeforePrint 事件。 列印不會發生的事件處理常式會執行過後,才能。

如需搭配 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

您必須將下列程式碼放在模組的 General Declarations 區段中,才會發生此事件。

Private WithEvents pubApplication As Application

接著,您必須執行下列初始化程式。

Public Sub Initialize_pubApplication() 
 Set pubApplication = Publisher.Application 
End Sub

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應