Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Utilize o método Anular para repor um controlo ou formulário quando o respetivo valor tiver sido alterado.
Sintaxe
expressão. Anular
expressão Uma variável que representa um objeto De controlo .
Comentários
Por exemplo, você pode usar o método Undo para limpar uma alteração em um registro que contenha uma entrada inválida.
Se o método Undo é aplicado a um formulário, todas as alterações no registro atual serão perdidas. Se o método Undo é aplicado a um controle, somente o próprio controle é afetado.
Este método deve ser aplicado antes do formulário ou controle é atualizado. Convém incluir esse método no evento BeforeUpdate de um formulário ou no evento Change de um controle.
O método Anular oferece uma alternativa à utilização da instrução SendKeys para enviar o valor da chave Esc num procedimento de evento.
Exemplo
O exemplo seguinte mostra como pode utilizar o método Anular no procedimento de evento Alterar de um controlo para forçar um campo com o nome LastName a repor o respetivo valor original se este for alterado.
Private Sub LastName_Change()
Me!LastName.Undo
End Sub
O próximo exemplo usa o método Undo para redefinir todas as alterações em um formulário antes que o formulário é atualizado.
Private Sub Form_BeforeUpdate(Cancel As Integer)
Me.Undo
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.