Criar uma macro que é executada quando você abre um banco de dados

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

Se você quiser executar um determinado conjunto de ações sempre que um banco de dados access for iniciado, você poderá criar uma macro AutoExec. Por exemplo, talvez você queira maximizar a janela do aplicativo automaticamente, bloquear o Painel de Navegação e abrir determinado relatório.

Uma macro AutoExec é apenas uma macro que foi nomeada como AutoExec. Quando um banco de dados é iniciado, o Access executa a macro AutoExec antes de executar qualquer outra macro ou código VBA.

Criar uma macro AutoExec

Se você já criou uma macro com as ações que você deseja que ocorram quando o banco de dados for iniciado, basta renomear a macro como AutoExec, e ela será executada da próxima vez que você abrir o banco de dados. Caso contrário, siga estas etapas para criar uma macro:

  1. Na guia Criar, no grupo Outros, clique em Macro.

  2. Na lista suspensa na parte superior do Construtor de Macros, selecione a ação que você deseja executar. Se for o caso, digite os valores apropriados nas caixas de argumento.

    • Se você não puder encontrar a ação desejada, na guia Design, no grupo Mostrar/Ocultar, verifique se Mostrar Todas as Ações está selecionado. Isso expande a lista de ações que você pode usar, mas a lista incluirá algumas ações que só serão executadas se o banco de dados receber o status de confiável. Para obter mais informações, consulte o artigo Decidir se um banco de dados é confiável ou não.
  3. Repita a etapa 2 para cada ação adicional que você quiser que ocorra.

  4. Clique em Salvar e, na caixa de diálogo Salvar como, digite AutoExec.

  5. Clique em OK e feche o Construtor de Macros. A nova macro será executada da próxima vez que você abrir o banco de dados.

Confira mais informações sobre como criar macros no artigo Criar uma macro de interface do usuário.

OBSERVAÇÕES:

Início da página