Application.QueryCancelWindowClose 事件 (Visio)

在应用程序关闭窗口以响应界面中的用户操作之前,发生此事件。 如果有事件处理程序返回 True,则取消此操作。

语法

表达式QueryCancelWindowClose (Window)

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
Window 必需 [IVWINDOW] 要关闭的窗口。

备注

在用户指示 Microsoft Visio 实例关闭窗口之后,该实例将触发 QueryCancelWindowClose

  • 如果有事件处理程序返回 True(取消),则该实例会触发 WindowCloseCanceled,并且不会关闭窗口。

  • 如果所有处理程序都返回 False(不取消),则该实例会触发 BeforeWindowClosed,然后关闭窗口。

Visio 实例在触发查询或取消事件时,会响应来自客户端代码的查询,但拒绝执行操作。 客户端代码可以在响应查询或取消事件时显示窗体或消息框。

如果您使用 Microsoft Visual Basic 或 Visual Basic for Applications (VBA),则此主题中的语法描述的是一种通用而有效的事件处理方法。

如果要创建自己的 Event 对象,请使用 AddAddAdvise 方法。

若要创建可运行加载项的 Event 对象,请使用 Add 方法,因为它适用于 EventList 集合。

若要创建可接收通知的 Event 对象,请使用 AddAdvise 方法。

若要查找要创建的事件的事件代码,请参阅事件代码

支持和反馈

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