Applies ToAccess para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

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.

Eis uma captura de ecrã do estruturador de macros do Access 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.

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.