Instrução Submacro de Macro

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

Definição

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

Argumento de ação

Descrição

Nome

Uma cadeia que é apresentada como o nome da macro.

Observações

Pode utilizar a instrução Submacro para definir conjuntos de ações separados. Pode executar as ações definidas em submacros a partir de outra macro através da ação ExecutarMacro. No argumento Nome da Macro da ação ExecutarMacro, utilize a seguinte sintaxe para executar a submacro:

<nome da macro>.<nome da submacro>

Também pode utilizar a instrução Submacro para definir um conjunto de ações de processamento de erros dentro de uma macro.

Exemplo

A seguinte macro demonstra a utilização da instrução Submacro juntamente com uma ação de macro AoOcorrerErro. Neste exemplo, a ação AoOcorrerErro especifica que o Access executa uma submacro de processamento de erros personalizada denominada ProcessadorErros quando ocorre um erro. Se ocorrer um erro numa das ações seguintes, o Access avança para a submacro ProcessadorErros. A submacro ProcessadorErros apresenta uma caixa de mensagem referente ao objeto ErroMacro para apresentar informações sobre o erro.

Segue-se uma captura de ecrã do estruturador de macros do Access (versão do Access 2010 e superior) com o exemplo anterior. Neste caso, a expressão na ação DefinirVarLocal aciona um erro porque tenta dividir um número por zero. O Access avança para a submacro denominada ProcessadorErros e apresenta as informações sobre o erro numa caixa de mensagem.

Ecrã de estruturação de macros no Access a apresentar uma ação de macro AoOcorrerErro.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×