Share via


Propiedad InvisibleApp.UndoEnabled (Visio)

Determina si la información de deshacer se mantiene en memoria. Lectura y escritura.

Sintaxis

expresión. UndoEnabled

Expresión Variable que representa un objeto InvisibleApp .

Valor devuelto

Booleano

Comentarios

Al iniciarse Microsoft Visio, el valor de la propiedad UndoEnabled es True. Al establecer el valor de la propiedad UndoEnabled en False, se deja de guardar información de deshacer en memoria y se borra la información de deshacer existente.

Debe intentar mantener la propiedad en su valor actual a lo largo de toda la operación que realice. Es decir, use código estructurado como este:

blsPrevious = Application.UndoEnabled 
Application.UndoEnabled = False 
 
'Large operation here 
Application.UndoEnabled = blsPrevious 

Ejemplo:

La siguiente macro de Microsoft Visual Basic para Aplicaciones (VBA) muestra cómo usar el método UndoEnabled para deshabilitar y volver a habilitar el comportamiento de deshacer en Visio.

Public Sub UndoEnabled_Example() 
 
 'Disable undo 
 Application.UndoEnabled = False 
 
 'Draw three shapes. 
 ActivePage.DrawRectangle 1, 2, 2, 1 
 ActivePage.DrawOval 3, 4, 4, 3 
 ActivePage.DrawLine 4, 5, 5, 4 
 
 'Enable undo. 
 Application.UndoEnabled = True 
 
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.