Compartilhar via


Propriedade Document.UndoEnabled (Visio)

Determina se as informações necessárias para desfazer uma ação serão mantidas na memória. Leitura/gravação.

Sintaxe

expressão. UndoEnabled

Expressão Uma variável que representa um objeto Document .

Valor de retorno

Booliano

Comentários

Quando o Microsoft Visio é iniciado, o valor da propriedade UndoEnabled é True. Se o valor da propriedade UndoEnabled for definido como False, a coleta de informações desfeitas, na memória, será interrompida e as informações desfeitas existentes.

Tente manter a propriedade no valor atual entre as operações concluídas que você executar. Em outras palavras, use códigos estruturados deste modo:

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

Exemplo

A macro do Microsoft Visual Basic for Applications (VBA) a seguir mostra como usar o método UndoEnabled para desabilitar e habilitar novamente o comportamento de desfazer no 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

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.