Declaração de Macro de Submacro

A instrução Submacro no Access define uma macro separada na janela do Designer de Macros.

Configuração

A ação Submacro tem apenas um argumento obrigatório.

Argumento da ação

Descrição

Nome

Uma cadeia de caracteres que aparece como o nome da macro.

Comentários

Você pode usar a política Submacro para definir conjuntos de ações separados. Você pode executar as ações definidas em submacros de outra macro usando a ação ExecutarMacro. No argumento de Nome da Macro da ação ExecutarMacro, use a seguinte sintaxe para executar a submacro:

<nome da macro>.<nome da submacro>

Você também pode usar a política Submacro para definir um conjunto de ações de tratamento de erros em uma macro.

Exemplo

A macro a seguir demonstra o uso da instrução Submacro junto com uma ação de macro AoOcorrerErro. Neste exemplo, a ação AoOcorrerErro especifica que o Access deve executar uma submacro de tratamento de erros personalizada chamada ErrorHandler quando ocorre um erro. Se ocorrer um erro em qualquer uma das ações a seguir, o Access irá para a submacro ErrorHandler. A submacro ErrorHandler exibe uma caixa de mensagem que se refere ao objeto MacroError para exibir informações sobre o erro.

Aqui está uma captura de tela do designer de macros do Access (Access versão 2010 e posterior) com o exemplo anterior. Nesse caso, a expressão na ação DefinirVarLocal dispara um erro porque está tentando dividir um número por zero. O Access se move para baixo até a submacro chamada ErrorHandler e exibe as informações de erro em uma caixa de mensagem.

Superfície de design de macro do Access exibindo uma ação de macro AoOcorrerErro.

Precisa de mais ajuda?

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×