Como Criar Macros Básicas no Word

By Sarah Chen 16 de dezembro de 2025 Atualizado 19 de março de 2026 word-tutorial
Compartilhar

Resposta Rápida

Macros básicas no Word são criadas na guia Desenvolvedor, usando a opção Gravar Macro para registrar uma sequência de ações repetitivas. Depois de gravada, a macro fica salva no documento atual ou em um modelo e pode ser executada com um clique ou atalho de teclado para automatizar tarefas no Word.

Compreendendo Macros no Word

Macros automatizam tarefas repetitivas ao gravar uma sequência de ações e reproduzi-las com um único comando. Uma macro simples pode formatar texto de forma consistente, enquanto macros complexas lidam com processamento de documentos em várias etapas.

Macros economizam tempo em tarefas frequentemente repetidas e garantem consistência ao eliminar variações manuais. Mesmo macros simples podem melhorar significativamente a produtividade.

Gravando Sua Primeira Macro

Iniciando o Gravador de Macro

Vá em Exibir > Macros > Gravar Macro (ou Desenvolvedor > Gravar Macro). A caixa de diálogo Gravar Macro aparecerá.

Dê um nome descritivo para sua macro (como “Formatar_Titulo” ou “Inserir_Cabecalho”) usando apenas letras, números e sublinhados.

Escolha onde armazenar a macro:

  • Todos os Documentos (Normal.dotm) - disponível em todos os documentos do Word
  • Este Documento - disponível somente no documento atual
  • Criar Novo Modelo - cria um novo modelo com esta macro

Para macros de uso geral, salve em Todos os Documentos.

Definindo um Atalho de Teclado

Na caixa de diálogo Gravar Macro, opcionalmente atribua um atalho de teclado. Clique no campo “Teclado” e pressione o atalho desejado (como Ctrl+Alt+H).

O Word verifica se o atalho já está em uso. Escolha um atalho que não esteja atribuído.

Atalhos de teclado tornam as macros rápidas e práticas de usar.

Adicionando uma Descrição

Digite uma breve descrição do que sua macro faz. Isso ajuda a lembrar seu propósito depois e aparece nas listas de macros.

Boas descrições são claras e específicas.

Gravando Suas Ações

Clique em OK para começar a gravação. O Word começará a capturar todas as ações:

  • Entrada pelo teclado
  • Cliques do mouse
  • Seleções de menu
  • Alterações de formatação

Um indicador de gravação aparecerá mostrando que a gravação está ativa.

Finalizando a Gravação

Execute a sequência exata de ações que deseja que a macro repita. Trabalhe com cuidado — cada ação será gravada.

Quando terminar, vá em Exibir > Macros > Parar Gravação para encerrar.

Testando Sua Macro

Coloque o cursor em um novo local e teste sua macro:

  • Use o atalho de teclado se tiver atribuído um
  • Ou vá em Exibir > Macros > Exibir Macros > selecione sua macro > Executar

As ações gravadas devem se repetir exatamente.

Executando Macros

Usando Atalhos de Teclado

Se você atribuiu um atalho, pressione-o para executar a macro. As ações gravadas são executadas instantaneamente.

Atalhos tornam as macros eficientes para uso repetido.

Usando a Caixa de Diálogo de Macros

Vá em Exibir > Macros > Exibir Macros (ou Desenvolvedor > Macros). Na caixa de diálogo, selecione sua macro e clique em Executar.

A caixa de diálogo também mostra todas as macros disponíveis, facilitando a escolha.

Adicionando Macros à Barra de Ferramentas de Acesso Rápido

Adicione macros usadas com frequência à Barra de Ferramentas de Acesso Rápido para acesso com um clique.

Clique com o botão direito na Barra de Ferramentas de Acesso Rápido e selecione “Personalizar Barra de Ferramentas de Acesso Rápido”. Nas Opções, selecione “Macros” no menu suspenso, encontre sua macro e clique em Adicionar.

Gerenciando Suas Macros

Visualizando Todas as Macros

Vá em Exibir > Macros > Exibir Macros para ver todas as macros disponíveis. Essa janela mostra:

  • Nomes das macros
  • Em qual documento/modelo estão armazenadas
  • Descrições

Use essa visualização para gerenciar, executar ou editar macros.

Editando Macros Existentes

Na caixa de diálogo Macros, selecione uma macro e clique em Editar. O Editor do Visual Basic abrirá mostrando o código da macro.

O código mostra quais ações a macro executa. Usuários experientes podem modificar o código para aprimorar as macros.

Excluindo Macros Indesejadas

Selecione a macro na caixa de diálogo Macros e clique em Excluir. Confirme a exclusão.

Isso remove o código da macro e libera espaço de armazenamento.

Renomeando Macros

Selecione uma macro na caixa de diálogo Macros e clique em Editar. No Editor do Visual Basic, localize a linha Sub com o nome da macro. Altere o nome com cuidado — ele deve seguir as regras de nomenclatura (sem espaços ou caracteres especiais).

Editando Macros com VBA

Compreendendo o Visual Basic for Applications

Visual Basic for Applications (VBA) é a linguagem de programação que o Word usa para macros. Conhecimentos básicos de VBA permitem personalizar o comportamento da macro além da gravação.

Conceitos comuns de VBA para iniciantes:

  • Sub (definição da macro)
  • With…End With (trabalhar com objetos do documento)
  • Selection (texto ativo)
  • Range (área específica do documento)

Fazendo Edições Simples no Código

No Editor do Visual Basic:

  1. Encontre o código da macro (Sub NomeMacro…End Sub)
  2. Entenda o que cada linha faz
  3. Faça edições com cuidado
  4. Clique em Salvar para gravar as alterações
  5. Feche o editor

Pequenas edições podem personalizar o comportamento da macro sem reescrever o código completamente.

Adicionando Comentários ao Código

Comece linhas com apóstrofo (’) para adicionar comentários que expliquem o código. Comentários não afetam a função da macro, mas ajudam a entender o código depois.

’ Esta macro formata o texto selecionado como título With Selection.Font

Bons comentários facilitam a manutenção do código.

Criando Macros do Zero

Escrevendo Código VBA

Usuários experientes podem criar macros do zero usando o Editor do Visual Basic.

Vá em Exibir > Macros > Editar Macros e digite o código no editor:

Sub MinhaMacroPersonalizada() ’ Código da macro aqui Selection.Font.Bold = True Selection.Font.Size = 14 End Sub

Este exemplo deixa o texto selecionado em negrito e tamanho 14.

Testando Seu Código

Após escrever o código, clique em Executar para testá-lo. Se ocorrerem erros, as mensagens ajudam a identificar problemas.

Depure erros revisando cuidadosamente a lógica do código.

Técnicas Avançadas de Macros

Adicionando Entrada do Usuário

Macros podem solicitar informações:

Dim nomeUsuario As String nomeUsuario = InputBox(“Digite seu nome:”) Selection.InsertBefore nomeUsuario

Esta macro pede um nome e o insere no documento.

Lógica Condicional

Macros podem tomar decisões:

If Selection.Font.Bold = True Then Selection.Font.Bold = False Else Selection.Font.Bold = True End If

Isso alterna a formatação em negrito.

Looping pelo Conteúdo

Macros podem processar múltiplos itens:

For Each p In ActiveDocument.Paragraphs p.Style = “Título 1” Next p

Aplica o estilo Título 1 a todos os parágrafos.

Considerações de Segurança

Configurações de Segurança de Macros

Vá em Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Configurações de Macro para controlar o comportamento das macros.

As opções incluem:

  • Desabilitar todas as macros
  • Desabilitar com notificação
  • Desabilitar todas as macros não assinadas
  • Habilitar todas as macros (não recomendado)

Escolha configurações que equilibrem segurança e conveniência.

Assinatura de Macros

Organizações podem assinar macros digitalmente para verificar autenticidade. Macros assinadas de fontes confiáveis são executadas sem avisos.

A assinatura requer um certificado digital fornecido pelo departamento de TI.

Distribuindo Macros

Compartilhando Modelos com Macros

Salve modelos com macros como arquivos .dotm (Modelos com Macro). Os destinatários podem usar o modelo e acessar as macros incluídas.

Documentando Suas Macros

Forneça documentação junto com arquivos que contenham macros:

  • Liste nomes das macros e atalhos
  • Explique o que cada macro faz
  • Informe requisitos especiais
  • Ofereça ajuda para solução de problemas

Boa documentação ajuda outros a usar suas macros efetivamente.

Usando GenText com Macros

GenText pode ajudar:

  • Gerando conteúdo de exemplo para testar macros
  • Criando documentos de teste para verificar funcionalidade
  • Produzindo conteúdo em formatos diferentes para testar robustez

Teste macros com vários tipos de conteúdo antes de distribuir.

Melhores Práticas para Desenvolvimento de Macros

Comece Gravando

Inicie com macros gravadas antes de tentar escrever código VBA. A gravação mostra como o Word representa ações em código.

Teste Cuidadosamente

Teste macros em diversos documentos e tipos de conteúdo antes de distribuir. Macros podem se comportar diferente conforme a estrutura do documento.

Documente Seu Trabalho

Inclua descrições claras nos nomes das macros e adicione comentários no código. Você agradecerá no futuro por entender o que sua macro faz.

Mantenha Simples

Macros simples são mais fáceis de criar, testar e modificar. Divida tarefas complexas em várias macros mais simples.

Conclusão

Macros no Word transformam tarefas manuais repetitivas em automações com um clique. Seja gravando macros simples de formatação ou criando códigos VBA avançados, você pode aumentar sua produtividade e consistência no trabalho com documentos.

Leitura adicional

  • Microsoft Support Word — Central oficial da Microsoft com tutoriais e referências para recursos do Word, incluindo automação e uso de macros.
  • Microsoft Learn Office — Documentação técnica da Microsoft para aprender sobre o ecossistema do Office e desenvolver soluções com macros e VBA.
  • APA Style — Útil para quem quer criar documentos no Word com formatação padronizada e aproveitar macros para aplicar estilos de maneira consistente.
  • Purdue OWL — Traz orientações práticas de escrita e formatação que podem ser combinadas com macros para agilizar tarefas repetitivas no Word.

Perguntas Frequentes

As macros do Word são seguras para usar?

Em geral, macros são seguras quando criadas por fontes confiáveis. Tenha cuidado com macros de fontes desconhecidas, pois elas podem conter código malicioso. O Word exibe avisos de segurança para macros não assinadas.

Qual é a diferença entre gravar e editar macros?

A gravação captura automaticamente os cliques do mouse e as ações do teclado. A edição escreve ou modifica manualmente o código da macro usando Visual Basic for Applications (VBA).

Onde as macros que eu crio são salvas?

As macros podem ser salvas no documento atual (específicas do documento), em Normal.dotm (disponíveis em todos os documentos) ou em um modelo específico.

Gastar Menos Tempo Formatando

GenText lida com formatação dentro do Word para que você possa focar na sua escrita.

Tentar Grátis
Compartilhar
word-tutorial microsoft-word macros automation