Поделиться через


Свойство Shapes.PersistsEvents (Visio)

Указывает, может ли объект содержать постоянные события в коллекции EventList . Только для чтения.

Синтаксис

expression. PersistsEvents

выражение: переменная, представляющая объект Shapes.

Возвращаемое значение

Целое число

Замечания

Каждый объект со свойством EventList также имеет свойство PersistsEvents . Чтобы быть сохраняемым, код действия события должен быть visActCodeRunAddon, но он также должен находиться в коллекции EventList объекта, свойство Которого PersistsEvents имеет значение True. Единственными объектами, которые в настоящее время сохраняют события, являются объекты Document, Master и Page .

Действительно ли сохраняемое событие сохраняется, зависит от значения его свойства Persistent .

Пример

В этом макросе Microsoft Visual Basic для приложений (VBA) показано, как использовать свойство PersistsEvents, чтобы определить, может ли объект содержать постоянные события. При выполнении макроса в окне Интерпретация отображаются значения 1 (True), 1 (True) и 0 (False) для объектов Document, Page и Window соответственно.

 
Public Sub PersistsEvents_Example() 
 
 Dim vsoDocument As Visio.Document 
 
 Set vsoDocument = Documents.Add("") 
 Debug.Print vsoDocument.PersistsEvents 
 Debug.Print ActivePage.PersistsEvents 
 Debug.Print ActiveWindow.PersistsEvents 
 
End Sub

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.