Ação de macro DefinirAvisos

Aplica-se a
Access para Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

Pode utilizar a ação de macro DefinirAvisos para ativar ou desativar as mensagens do sistema em bases de dados de ambiente de trabalho do Access.

Observação

Esta ação não será permitida se a base de dados não for confiável.

Configuração

A ação de macro DefinirAvisos tem o seguinte argumento.

Argumento da ação Descrição
Avisos Ativados Especifica se as mensagens do sistema são exibidas. Clique em Sim (para ativar as mensagens do sistema) ou Não (para desativar as mensagens do sistema) na caixa Avisos Ativos na secção Argumentos de Ação da janela de estrutura de macros. O padrão é Não.

Comentários

Pode utilizar esta ação para impedir que avisos modais e caixas de mensagem parem a macro. No entanto, as mensagens de erro são sempre exibidas. Além disso, o Access apresenta todas as caixas de diálogo que necessitam de introdução para além de escolher apenas um botão (como OK,Cancelar, Sim ou Não) – por exemplo, qualquer caixa de diálogo que exija que introduza texto ou selecione uma de várias opções.

Executar esta ação com o argumento Avisos Ligados definido como Não tem o mesmo efeito que premir Enter sempre que for apresentada uma caixa de aviso ou mensagem. Normalmente, um botão OK ou Sim é escolhido em resposta ao aviso ou mensagem.

Quando a macro terminar, o Access volta a ativar automaticamente a apresentação das mensagens do sistema.

Muitas vezes, utilizará esta ação com a ação de macro Eco , que oculta os resultados de uma macro até terminar. Também pode utilizar a ação de macro DefinirAvisos para ocultar as caixas de avisos e de mensagens.

Embora a ação de macro DefinirAvisos possa simplificar as interações com macros, você deve ter cuidado ao desativar as mensagens do sistema. Em algumas situações, não pretende continuar uma macro se for apresentada uma determinada mensagem de aviso. A menos que tenha a certeza do resultado de todas as ações de macro, deve evitar utilizar esta ação.

Para executar a ação DefinirAvisos em um módulo Visual Basic for Applications (VBA), use o método DefinirAvisos do objeto DoCmd.