Executar uma macro do Access usando um atalho de teclado

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

Você pode atribuir uma ação ou um conjunto de ações a uma chave ou atalho de teclado específico criando um grupo de macros AutoKeys. Adicione um submacro para cada atalho de teclado que você deseja criar. Quando você pressiona a tecla ou o atalho de teclado, o Microsoft Access executa a ação.

Observação

Se você atribuir uma ação a um atalho de teclado que o Access já usa, sua ação substituirá a atribuição da chave access. Por exemplo, Ctrl+C é o atalho de teclado para o comando Copiar . Se você atribuir esse atalho de teclado a uma macro, o Access executará a macro em vez do comando Copiar .

Criar a macro AutoKeys com submacros

  1. Na guia Criar, no grupo Macros e Código, clique em Macro.

  2. Na lista suspensa Adicionar Nova Ação , selecione Submacro.

  3. Na caixa nome do submacro, insira o atalho de tecla ou teclado que você deseja atribuir à ação ou ao conjunto de ações. A tabela no final deste artigo mostra a sintaxe para atalhos de teclado.

  4. Na lista suspensa Adicionar Nova Ação no bloco de submacro, selecione a ação que você deseja que a chave ou o atalho de teclado execute. Por exemplo, você pode adicionar uma ação Beep que faz com que o Access execute a ação de macro Beep ao pressionar Ctrl+B.

    Três submacros em uma macro de acesso chamada AutoKeys

    Para atribuir mais de uma ação ao atalho do teclado, adicione as outras ações abaixo da primeira ação, mas mantenha-as no mesmo bloco de submacro.

  5. Para criar outras atribuições principais, crie mais submacros. Em seguida, selecione ações dentro de cada bloco de submacro usando a lista suspensa Adicionar Nova Ação . Na captura de tela acima, três submacros separados definem três atribuições de chave separadas.

  6. Repita as etapas 2 a 5 para quaisquer outras atribuições importantes que você deseja fazer.

  7. Clique em Salvar ou pressione Ctrl+S.

  8. Na caixa de diálogo Salvar como , em Nome da Macro, digite AutoKeys.

As novas atribuições de chave estão disponíveis assim que você salva o grupo de macros AutoKeys. Elas ficam em vigor sempre que você abre o banco de dados. Se desejar, você pode ignorar as principais atribuições e muitas outras opções de inicialização, mantendo o Shift para baixo enquanto inicia o banco de dados.

Importante

Se o banco de dados não receber status confiáveis, determinadas ações macro serão desabilitadas. Você pode habilitar todas as ações de macro clicando em Opções na barra de mensagens e selecionando Habilitar esse conteúdo. Isso habilita todas as ações de macro até fechar o banco de dados.

Sintaxe para atalhos de teclado AutoKeys

A tabela a seguir mostra atalhos de teclado de exemplo que você pode inserir na caixa nome do submacro para criar atribuições de chave em um grupo de macros AutoKeys. Esses atalhos são um subconjunto da sintaxe usada na instrução no SendKeys Microsoft Visual Basic.

Nome do submacro Atalho de tecla ou teclado
^A ou ^4 Ctrl+A ou Ctrl+4
{F1} F1
^{F1} Ctrl+F1
+{F1} Shift+F1
{INSERT} Inserir
^{INSERT} Ctrl+Insert
+{INSERT} Shift+Insert
{DELETE} ou {DEL} Excluir
^{DELETE} ou ^{DEL} Ctrl+Delete
+{DELETE} ou +{DEL} Shift+Delete