Share via


Propiedad Document.PersistsEvents (Visio)

Indica si un objeto es capaz de contener eventos persistentes en su colección EventList . Solo lectura.

Sintaxis

expresión. PersistsEvents

Expresión Variable que representa un objeto Document .

Valor devuelto

Entero

Comentarios

Todo objeto que tiene una propiedad EventList tiene también una propiedad PersistsEvents. Para poder persistir, el código de acción del evento debe ser visActCodeRunAddon, pero también debe estar en la colección EventList de un objeto cuya propiedad PersistsEvents sea True. Los únicos objetos que actualmente persisten eventos son Document, Master y Page.

El hecho de que un evento persistente persista realmente depende del valor de su propiedad Persistent.

Ejemplo:

Esta macro de Microsoft Visual Basic para Aplicaciones (VBA) muestra cómo utilizar la propiedad PersistsEvents para determinar si un objeto es capaz de contener eventos persistentes. Al ejecutar la macro se imprimen 1 (True), 1 (True) y 0 (False) en la ventana Inmediato para los objetos Document, Page y Window , respectivamente.

 
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

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.