Propriedade MacroError.MacroName (Access)

Obtém o nome da macro que estava sendo executada quando ocorreu um erro. String somente leitura.

Sintaxe

expressão. Nomedamacro

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

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 manipulado, as informações do objeto MacroError estarão desatualizadas, portanto é uma ótima ideia limpar o objeto usando a ação LimparErrodeMacro. 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.