Application.BeforePrint 事件 (Publisher)

在打印或预览出版物之前发生。

语法

表达式BeforePrint (DocCancel)

表达 返回 Application 对象的表达式。

参数

名称 必需/可选 数据类型 说明
Doc 必需 Document 当前出版物。
Cancel 必需 Boolean 的事件发生时。 如果事件过程将此参数设置为 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

为了使此事件发生,您必须将以下代码行置于模块的 通用声明部分中。

Private WithEvents pubApplication As Application

然后,必须运行以下初始化过程。

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

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。