Compartilhar via


Método DoCmd.ClearMacroError (Access)

Remove informações sobre um erro dizendo que é armazenado no objeto MacroError.

Sintaxe

expressão. ClearMacroError

expression Uma variável que representa um objeto DoCmd.

Comentários

Quando ocorre um erro em uma macro, informações sobre o erro são armazenadas no objeto MacroError. Se você não tiver usado a ação AoOcorrerErro para suprimir as mensagens de erro, a macro é interrompida e as informações de erro será exibido em uma mensagem de erro padrão. No entanto, se você tiver usado a ação AoOcorrerErro para suprimir as mensagens de erro, convém usar as informações armazenadas no objeto MacroError em uma condição ou uma mensagem de erro personalizada.

Depois que um erro for tratado, as informações no objeto MacroError estão desatualizadas, portanto, é uma boa ideia limpar o objeto usando o método ClearMacroError . Isso redefine o número do erro no objeto MacroError como zero e limpa quaisquer outras informações sobre o erro que é armazenado no objeto, a descrição do erro, o nome da macro, o nome da ação, o condição e o argumentos. Dessa forma, você pode inspecionar o objeto MacroError novamente mais tarde para ver se outro erro ocorreu.

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.