Compartilhar via


Ação da macro DefinirAvisos

Aplica-se ao: Access 2013, Office 2013

Use a ação DefinirAvisos para ativar ou desativar mensagens do sistema.

Observação

Essa ação não será permitida se o banco de dados não for confiável.

Setting

A ação DefinirAvisos tem o argumento a seguir.

Argumento da ação

Descrição

Avisos ativos

Especifica se as mensagens do sistema são exibidas. Clique em Sim (para ativar mensagens do sistema) ou em Não (para desativar mensagens do sistema) na caixa Avisos ativos na seção Argumentos da Ação do painel Construtor de Macros. O padrão é Não.

Comentários

Você pode usar esta ação para impedir que avisos e caixas de mensagem modais parem a macro. Entretanto, as mensagens de erro serão sempre exibidas. Além disso, o Microsoft Access exibirá todas as caixas de diálogo que exigirem outras entradas que não sejam uma simples escolha de botão (como OK, Cancelar, Sim ou Não) — por exemplo, qualquer caixa de diálogo que exija a entrada de texto ou a seleção de uma entre várias opções.

A execução desta ação com o argumento Avisos ativos definido como Não tem o mesmo efeito de pressionar ENTER sempre que um aviso ou caixa de mensagem é exibido. Geralmente, o botão OK ou Sim é escolhido em resposta ao aviso ou à mensagem.

Quando a macro é concluída, o Access reativa automaticamente a exibição de mensagens do sistema.

Em geral, a ação Eco é utilizada, o que oculta os resultados de uma macro até que ela esteja concluída. Você também pode usar a ação DefinirAvisos para ocultar avisos e caixas de mensagem.

Aviso

[!CUIDADO] Embora a ação DefinirAvisos possa simplificar as interações com as macros, tenha muito cuidado ao desativar mensagens do sistema. Em algumas situações, a interrupção de uma macro poderá ser conveniente se uma mensagem de aviso for exibida. A menos que você confie no resultado de todas as ações de macro, evite o uso desta ação.

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