Executar uma macro clicando na guia Exibir e no menu Macros toda vez atrasa tarefas repetitivas. O Word permite atribuir qualquer macro a um atalho de teclado para executá-la instantaneamente. Este artigo explica como criar esse atalho usando a caixa de diálogo Personalizar Teclado. Também aborda como salvar o atalho no modelo correto e o que fazer se ele parar de funcionar.
Principais Pontos: Atribuir um Atalho de Teclado a uma Macro do Word
- Arquivo > Opções > Personalizar Faixa de Opções > botão Personalizar ao lado de Atalhos do teclado: Abre a caixa de diálogo Personalizar Teclado, onde você atribui atalhos a macros.
- Lista Categorias > Macros > selecione o nome da macro: Localiza a macro específica que você deseja vincular a uma combinação de teclas.
- Campo Pressione a nova tecla de atalho > digite a combinação de teclas > Atribuir: Registra o atalho para que a macro seja executada imediatamente ao ser pressionada.
O que a Caixa de Diálogo Personalizar Teclado Faz
O Word armazena as atribuições de atalhos de teclado na caixa de diálogo Personalizar Teclado. Essa caixa é separada da personalização da Barra de Ferramentas de Acesso Rápido. Ela lista todos os comandos e macros que podem receber um atalho. Você pode atribuir combinações de tecla única, como Ctrl+Shift+F ou Alt+Ctrl+W. A caixa também mostra se uma combinação já está em uso por outro comando, evitando conflitos antes de salvar a atribuição.
Antes de começar, você precisa de uma macro que já exista no Word. Você pode criar uma macro usando o recurso Gravar Macro ou escrever uma no Editor do Visual Basic. A macro deve estar armazenada em um documento ou modelo que esteja aberto no momento. O Word não listará macros de arquivos fechados na lista Categorias.
Passos para Atribuir um Atalho de Teclado a uma Macro
Os passos a seguir funcionam no Word 2019, Word 2021 e Word para Microsoft 365 no Windows 11 e Windows 10.
- Abra a caixa de diálogo Personalizar Teclado
Clique em Arquivo > Opções > Personalizar Faixa de Opções. Na parte inferior da caixa de diálogo, ao lado de Atalhos do teclado, clique no botão Personalizar. - Selecione Macros na lista Categorias
Na lista Categorias à esquerda, role para baixo e clique em Macros. A lista à direita mostrará todas as macros disponíveis de documentos e modelos abertos. - Escolha sua macro
Na lista Comandos, clique no nome da macro que deseja atribuir. O nome da macro aparece exatamente como foi salvo, por exemplo Normal.NewMacros.FormatInvoice. - Digite o atalho de teclado
Clique dentro do campo Pressione a nova tecla de atalho. Pressione a combinação de teclas que deseja usar, como Ctrl+Alt+I. O Word exibe as teclas pressionadas. Se a combinação já estiver atribuída, o Word mostra Atualmente atribuído a seguido do nome do comando. Escolha uma combinação diferente se quiser evitar sobrescrever um atalho existente. - Atribua o atalho
Clique no botão Atribuir. O novo atalho aparece na lista Teclas atuais. Clique em Fechar para retornar à caixa de diálogo Opções e depois clique em OK.
Salvar o Atalho no Modelo Correto
A lista suspensa Salvar alterações em na parte superior da caixa de diálogo Personalizar Teclado controla onde o atalho é armazenado. Selecione Normal.dotm para disponibilizar o atalho em todos os documentos baseados no modelo Normal. Selecione o nome do documento atual para limitar o atalho apenas àquele documento. Se você escolher o documento, o atalho não funcionará ao abrir um arquivo diferente.
Use um Atalho que Já Não Esteja Atribuído
O Word reserva muitas combinações de teclas para comandos internos. A abordagem mais segura é usar combinações Ctrl+Alt+letra ou Ctrl+Shift+letra. Elas raramente estão ocupadas. Evite usar Ctrl+S, Ctrl+O ou Ctrl+P, pois controlam operações básicas de arquivo. Se você atribuir um atalho que conflita com um comando interno, o Word sobrescreverá a atribuição original até que você remova a nova.
Se o Atalho da Macro Não Funcionar
A Macro Não Aparece na Caixa de Comandos
O Word mostra apenas macros armazenadas em documentos ou modelos abertos no momento. Se você gravou uma macro e fechou o documento sem salvar, a macro foi perdida. Abra o documento ou modelo que contém a macro antes de abrir a caixa de diálogo Personalizar Teclado. Se a macro estiver armazenada em um suplemento global como Normal.dotm, verifique se o suplemento não está desabilitado. Vá em Arquivo > Opções > Suplementos. Na lista suspensa Gerenciar, selecione Itens Desabilitados e clique em Ir. Habilite qualquer item desabilitado.
O Atalho Executa um Comando Diferente
Outro suplemento ou modelo pode ter atribuído a mesma combinação de teclas. Abra a caixa de diálogo Personalizar Teclado e pressione o atalho no campo Pressione a nova tecla de atalho. O Word mostra a atribuição atual. Reatribua o atalho à sua macro e clique em Atribuir. Se o conflito retornar, verifique se um suplemento de inicialização está carregando um atalho conflitante. Remova ou desabilite o suplemento em Arquivo > Opções > Suplementos > Gerenciar Suplementos COM.
O Atalho Funciona em um Documento, mas Não em Outro
Isso acontece quando você salvou o atalho em um documento específico em vez do modelo Normal. Abra o documento onde o atalho foi salvo. Abra a caixa de diálogo Personalizar Teclado. Na lista Salvar alterações em, altere o destino para Normal.dotm e reatribua o atalho. O atalho será aplicado a todos os documentos.
Atalho de Macro vs Barra de Ferramentas de Acesso Rápido: Principais Diferenças
| Item | Atalho de Teclado | Botão da Barra de Ferramentas de Acesso Rápido |
|---|---|---|
| Método de ativação | Pressionar teclas no teclado | Clicar em um ícone com o mouse |
| Velocidade | Instantânea, sem necessidade de mover o mouse | Requer mover o cursor até a barra de ferramentas |
| Local de personalização | Arquivo > Opções > Personalizar Faixa de Opções > Personalizar | Arquivo > Opções > Barra de Ferramentas de Acesso Rápido |
| Escopo de armazenamento | Normal.dotm ou documento atual | Normal.dotm ou documento atual |
| Detecção de conflito | Mostra o comando atualmente atribuído | Sem detecção de conflito |
Um atalho de teclado é mais rápido para macros que você executa muitas vezes por hora. Um botão na barra de ferramentas é melhor para macros que você executa ocasionalmente e prefere acionar com o mouse. Você pode usar ambos os métodos na mesma macro sem conflito.
Agora você pode atribuir qualquer macro a um atalho de teclado e controlar onde o atalho é salvo. Tente atribuir um atalho a uma macro que insira um bloco de assinatura padrão ou reformate uma tabela. Para controle avançado, use o Organizador para copiar macros entre modelos e depois reatribuir atalhos no modelo de destino.