Event.Persistent 属性 (Visio)

确定事件在其文档中是否具有永久性。 读/写。

语法

expressionPersistent

表达 一个代表 Event 对象的变量。

返回值

整数

备注

如果事件的动作代码是 visActCodeRunAddon 并且事件的源对象可以包含永久事件,则此事件可以具有永久性。

第一次创建事件时,它的 Persistent 属性与 Persistable 属性将设置为相同的值;如果事件可以具有永久性,则 Microsoft Visio 假定它应该具有永久性。 您可以通过将永久事件的 Persistent 属性设置为 False 来更改其初始设置。 不过,您不能更改非永久事件的 Persistent 属性 — 试图这样做将引发异常。

只要在 Event 对象、包含 Event 对象的 EventList 对象或者具有 EventList 对象的源对象上保留引用,就会存在非永久事件。 如果释放对所有这些对象的最后一次引用,非永久事件将不再存在。

在将永久事件的 Event 对象从源对象的 EventList 集合中删除之前,该永久事件一直存在。

注意

在 Microsoft Visual Basic for Applications (VBA) 项目中处理的事件是永久的。

支持和反馈

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