Compartilhar via


Propriedade TextBox.OnUndo (Access)

Retorna ou define um String que indica qual macro, procedimento de evento ou execuções de função definida pelo usuário, quando o evento Undo ocorrer. Leitura/gravação.

Sintaxe

expressão. OnUndo

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

Comentários

Essa propriedade é útil para alterar programaticamente a ação que o Microsoft Access toma quando um evento é disparado. Por exemplo, você pode alterar os parâmetros de uma expressão entre as chamadas de eventos ou alternar entre um procedimento de evento e uma expressão ou uma macro, dependendo das circunstâncias nas quais o evento foi disparado.

Os valores válidos para essa propriedade são:

  • macroname, onde macroname é o nome de uma macro.

  • [Procedimento de Evento], que indica o procedimento de evento associado ao evento Desfazer para o objeto especificado.

  • =functionname(), em que functionname é o nome de uma função definida pelo usuário.

Exemplo

O exemplo a seguir especifica que quando o evento Undo ocorre no primeiro formulário do projeto atual, o procedimento de evento associado deverá ser executado.

Forms(0).OnUndo = "[Event Procedure]"

O exemplo a seguir especifica que quando o evento Undo ocorre em qualquer caixa de texto no primeiro formulário do projeto atual, o procedimento de evento associado deverá ser executado.

Dim ctlLoop As Control 
 
For Each ctlLoop In Forms(0).Controls 
 If ctlLoop.Type = acTextBox Then 
 ctlLoop.OnUndo = "[Event Procedure]" 
 End If 
Next ctlLoop 

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.