Application.NoEventsPending 事件 (Visio)
在 Microsoft Visio 实例刷新其事件队列之后,发生此事件。
语法
表达式。NoEventsPending (应用)
expression:表示 Application 对象的变量。
参数
名称 | 必需/可选 | 数据类型 | 说明 |
---|---|---|---|
应用程序 | 必需 | [IVAPPLICATION] | 刷新其事件队列的 Visio 实例。 |
备注
Visio 维护着一个事件队列,分别在不同的时间触发这些时件。 Visio 触发其事件队列中的最后一个事件后,立即触发 NoEventsPending 事件。
客户端程序可将 NoEventsPending 事件看作 Visio 已完成触发活动的信号。 例如,客户端程序可能想针对形状几何外形的更改作出反应。 对形状执行的单个用户操作可能生成多个 CellChanged 事件。 客户端程序可以为每个 CellChanged 事件记录所选的信息,并在收到 NoEventsPending 事件后执行其处理操作。
队列中至少有一个事件被侦听时,Visio 才会触发 NoEventsPending 事件。 如果没有程序在侦听队列中的事件,则不触发 NoEventsPending 事件。 如果程序只侦听 NoEventsPending 事件,也不会触发该事件,除非其他程序在侦听队列中的某些事件。
如果您使用 Microsoft Visual Basic 或 Visual Basic for Applications (VBA),则此主题中的语法描述的是一种通用而有效的事件处理方法。
如果要创建自己的 Event 对象,请使用 Add 或 AddAdvise 方法。
若要创建可运行加载项的 Event 对象,请使用 Add 方法,因为它适用于 EventList 集合。
若要创建可接收通知的 Event 对象,请使用 AddAdvise 方法。
若要查找要创建的事件的事件代码,请参阅事件代码。
支持和反馈
有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。