Application.WorkbookBeforeClose 事件 (Excel)

当任一打开的工作簿关闭之前立即发生此事件。

语法

表达式WorkbookBeforeClose (WbCancel)

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
Wb 必需 Workbook 正在关闭的工作簿。
Cancel 必需 Boolean False 在事件发生时。 如果该事件过程将此参数设置为 True,则该过程完成后不关闭工作簿。

返回值

示例

本示例在关闭工作簿之前询问用户是否关闭。

有关如何对 Application 对象使用事件过程的详细信息,请参阅 将事件与 Application 对象配合使用

Private Sub App_WorkbookBeforeClose(ByVal Wb as Workbook, _ 
 Cancel as Boolean) 
 a = MsgBox("Do you really want to close the workbook?", _ 
 vbYesNo) 
 If a = vbNo Then Cancel = True 
End Sub

支持和反馈

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