Propiedad Application.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 Application.
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.