Você tem uma tarefa repetitiva de formatação ou edição no Word que realiza diariamente. Aplicar os mesmos passos manualmente desperdiça tempo e convida erros. As macros do Word resolvem isso gravando seus toques de teclado e ações do mouse em um script reutilizável. Este artigo explica como gravar uma macro, atribuí-la a um botão ou atalho de teclado e executá-la para automatizar seu fluxo de trabalho.
Principais Conclusões: Gravação e Execução de Macros no Word
- Exibir > Macros > Gravar Macro: Abre a caixa de diálogo Gravar Macro, onde você nomeia e armazena a macro antes de iniciar a gravação.
- Atribuir macro a um botão ou atalho de teclado: Durante a configuração, você pode anexar a macro à Barra de Ferramentas de Acesso Rápido ou a uma combinação de teclas como Ctrl+Shift+F para acesso instantâneo.
- Exibir > Macros > Parar Gravação: Encerra a sessão de gravação e salva a macro para uso repetido em qualquer documento.
O que as Macros do Word Fazem e o que Você Precisa Antes de Gravar
Uma macro é uma sequência salva de comandos e ações que você pode executar com um único clique ou toque de tecla. O Word armazena macros no modelo Normal.dotm por padrão, tornando-as disponíveis em todos os documentos. Você também pode armazená-las apenas no documento atual se a macro for específica do projeto.
Antes de gravar uma macro, planeje os passos exatos que deseja automatizar. Qualquer ação realizada durante a gravação — incluindo erros — se torna parte da macro. Para melhores resultados, ensaie os passos uma vez sem gravar. Certifique-se de que o documento esteja no estado desejado antes de iniciar a gravação, como ter o cursor no ponto de inserção correto.
As macros do Word não conseguem gravar movimentos do mouse dentro da área do documento, como selecionar texto arrastando. Você deve usar atalhos de teclado para tarefas de seleção. No entanto, cliques em botões da faixa de opções e comandos de caixas de diálogo são gravados corretamente. Se sua macro exigir lógica condicional ou loops, você precisará editar o código da macro no Editor do Visual Basic após a gravação.
Como Gravar uma Macro no Word
Método 1: Gravar uma Macro e Atribuí-la a um Atalho de Teclado
Este método é o mais rápido para tarefas executadas com frequência. Atribuir um atalho de teclado permite acionar a macro sem tirar as mãos do teclado.
- Abra a caixa de diálogo Gravar Macro
Vá em Exibir > Macros > Gravar Macro. A caixa de diálogo Gravar Macro é aberta. - Nomeie sua macro
No campo Nome da macro, digite um nome descritivo. Nomes não podem conter espaços ou caracteres especiais. Comece com uma letra. Exemplo: FormatarTitulo. - Escolha onde armazenar a macro
No menu suspenso Armazenar macro em, selecione Todos os Documentos (Normal.dotm) para disponibilizá-la em todos os documentos. Selecione Documento Baseado em [nome do documento atual] para limitá-la ao arquivo atual. - Adicione uma descrição
Digite uma breve descrição para lembrar o que a macro faz. Esta etapa é opcional, mas recomendada para macros complexas. - Atribua a macro a um atalho de teclado
Clique no botão Teclado. A caixa de diálogo Personalizar Teclado aparece. Clique no campo Pressione a nova tecla de atalho e pressione a combinação de teclas desejada, como Ctrl+Alt+H. Clique em Atribuir e depois em Fechar. - Inicie a gravação
Clique em OK na caixa de diálogo Gravar Macro. O Word começa a gravar. Um ícone de quadrado pequeno aparece na barra de status, e o ponteiro do mouse mostra um ícone de fita cassete. - Execute as ações que deseja automatizar
Execute os passos exatos usando o teclado e a faixa de opções. Use atalhos de teclado para seleção de texto. Por exemplo, para aplicar uma fonte e tamanho específicos, pressione Ctrl+D para abrir a caixa de diálogo Fonte, faça as seleções e pressione Enter. - Pare a gravação
Vá em Exibir > Macros > Parar Gravação. Como alternativa, clique no botão Parar Gravação na barra de status. Sua macro agora está salva.
Método 2: Gravar uma Macro e Atribuí-la à Barra de Ferramentas de Acesso Rápido
Se você prefere clicar em um botão em vez de memorizar um atalho de teclado, atribua a macro à Barra de Ferramentas de Acesso Rápido.
- Abra a caixa de diálogo Gravar Macro
Vá em Exibir > Macros > Gravar Macro. - Nomeie e armazene a macro
Siga os passos 2 a 4 do Método 1. - Atribua a macro a um botão
Clique no botão Botão. A caixa de diálogo Opções do Word é aberta na seção Barra de Ferramentas de Acesso Rápido. No painel esquerdo, sua macro já está selecionada. Clique em Adicionar >> para movê-la ao painel direito. Clique em OK. - Inicie e pare a gravação
Clique em OK na caixa de diálogo Gravar Macro, execute suas ações e pare a gravação conforme descrito nos passos 7 e 8 do Método 1.
Como Executar uma Macro Gravada
Após gravar, você pode executar a macro usando o método atribuído ou através da caixa de diálogo Macros.
- Executar usando atalho de teclado
Pressione a combinação de teclas atribuída, como Ctrl+Alt+H. A macro é executada imediatamente. - Executar usando o botão da Barra de Ferramentas de Acesso Rápido
Clique no botão da macro na Barra de Ferramentas de Acesso Rápido. O ícone do botão exibe um símbolo de macro por padrão. - Executar via caixa de diálogo Macros
Vá em Exibir > Macros > Exibir Macros. Selecione sua macro na lista e clique em Executar.
Erros Comuns na Gravação de Macros e Como Evitá-los
O Word grava cliques acidentais e digitação
Qualquer ação realizada durante a gravação se torna parte da macro. Se você clicar em um botão incorreto ou digitar texto extra, a macro repetirá esses erros. Ensaiar seus passos antes de gravar. Se cometer um erro, pare a gravação, exclua a macro e recomece.
A macro não funciona em outros documentos
Se você armazenou a macro apenas no documento atual, ela não aparecerá ao abrir um arquivo diferente. Armazene macros em Normal.dotm para torná-las globalmente disponíveis. Para mover uma macro para outro computador, copie o arquivo Normal.dotm de %appdata%\Microsoft\Templates.
Tarefas de seleção falham porque cliques do mouse dentro do documento não são gravados
O Word não grava ações do mouse como clicar para posicionar o cursor ou arrastar para selecionar texto. Use atalhos de teclado. Por exemplo, pressione Ctrl+A para selecionar tudo, Shift+Setas para estender a seleção ou Ctrl+Shift+Home para selecionar do cursor ao início do documento.
A macro executa muito lentamente ou realiza ações inesperadas
Se sua macro incluir ações de atualização de tela ou cálculo, ela pode ficar lenta. Você pode editar a macro no Editor do Visual Basic e adicionar Application.ScreenUpdating = False no início e True no final. Para editar, vá em Exibir > Macros > Exibir Macros, selecione sua macro e clique em Editar.
Macro Gravada vs Execução Manual: Principais Diferenças
| Item | Macro Gravada | Execução Manual |
|---|---|---|
| Velocidade | Reprodução instantânea de todos os passos | Requer entrada do usuário para cada passo |
| Consistência | Resultados idênticos toda vez | Sujeito a erro humano e variação |
| Tempo de configuração | Requer gravação e teste únicos | Nenhuma configuração necessária |
| Editabilidade | Pode ser modificada no Editor do Visual Basic | Não se aplica |
| Compartilhamento | Pode ser exportada via modelo Normal.dotm | Não pode ser compartilhada como automação |
Gravar uma macro elimina passos repetitivos e garante que cada documento receba exatamente a mesma formatação ou edições. Comece automatizando uma tarefa simples, como aplicar um estilo de título personalizado ou inserir uma tabela formatada. Para automação mais avançada, explore o Editor do Visual Basic, onde você pode adicionar loops, instruções condicionais e prompts ao usuário às suas macros gravadas. Lembre-se de armazenar suas macros em Normal.dotm para acesso global e use nomes descritivos para manter sua lista de macros organizada.