Se o Word começou a exibir “Word was unable to compare documents” e, de quebra, macros e suplementos pararam de funcionar, a causa mais comum é um Normal.dotm corrompido. Este guia mostra como diagnosticar, corrigir e prevenir o problema no Windows 10/11 sem perder estilos e VBA.
O erro “Word was unable to compare documents” em contexto
Usuários do Microsoft 365 no Windows relatam um padrão muito específico: ao tentar usar Revisão ▸ Comparar, o Word retorna a mensagem “Word was unable to compare documents”. No mesmo período, tarefas que dependem do mecanismo de automação do Word—como macros (VBA) e suplementos do tipo PerfectIt, Grammarly, verificador de estilos, numeradores automáticos e afins—deixam de carregar, falham silenciosamente ou desaparecem da Faixa de Opções. Em outra máquina com a mesma versão do Office, os mesmos documentos continuam comparando normalmente.
Quando reinstalar, reparar o Office ou reiniciar o PC não resolve, a causa raiz costuma estar fora do programa em si: trata‑se do modelo global do Word, o arquivo Normal.dotm
, que armazena estilos, preferências e macros e que, ao corromper, passa a interferir em rotinas internas como a comparação de documentos e o carregamento de add‑ins.
Sinais que indicam corrupção do Normal.dotm
Sinal | O que indica | Como verificar |
---|---|---|
Erro ao comparar documentos | Rotinas internas de revisão/merge impedidas | Tente Revisão ▸ Comparar em arquivos simples (.docx vazios) — se falhar, é sistêmico |
Macros não executam | VBA do modelo global não carrega corretamente | Abra o Editor do VBA (Alt+F11): módulos do Normal ausentes/erro |
Suplementos somem ou não iniciam | Falha na inicialização do ambiente global de modelos | Arquivo ▸ Opções ▸ Suplementos ▸ Gerenciar: verifique falhas de carregamento |
Comportamento normal no Modo de Segurança | Falha ligada a modelo global ou add‑in | Win+R → winword /safe — se tudo funcionar, a suspeita recai sobre Normal.dotm ou suplementos |
Causa raiz
O Normal.dotm
é o modelo padrão do Word. Ele contém estilos, AutoText, macros e várias preferências. Por ser carregado toda vez que o Word inicia, qualquer corrupção nesse arquivo impacta funcionalidades internas que dependem do modelo global—incluindo a rotina de Comparar e a inicialização de suplementos COM e de modelos complementares.
Fontes comuns de corrupção:
- Encerramento inesperado do Word/Windows ou queda de energia durante o salvamento do modelo;
- Sincronização de nuvem (OneDrive/SharePoint) com conflito de versão do
Normal.dotm
; - Falhas em suplementos que escrevem no modelo global;
- Antivírus ou “proteção de pastas” bloqueando a gravação do modelo;
- Personalizações extensas (muitos estilos, AutoText, blocos de construção) salvas diretamente no
Normal.dotm
.
Correção direta no Windows (método recomendado)
Procedimento seguro que mantém um backup do seu modelo atual e força o Word a gerar um modelo novo, limpo.
- Feche o Word e todos os apps do Office.
- Pressione Win+R, cole:
%appdata%\Microsoft\Templates
e pressione Enter. - Localize o arquivo
Normal.dotm
e renomeie para algo comoNormal.old.dotm
. (Se tiver um backup “bom”, você pode substituir o arquivo corrompido por ele.) - Abra o Word — ele criará um
Normal.dotm
novo automaticamente. - Se necessário, importe seus estilos/macros do backup (veja a seção “Como recuperar estilos e macros”).
Por que funciona?
ONormal.dotm
armazena estilos, configurações e macros globais. Quando corrompido, o Word pode falhar em tarefas como Comparar e em executar macros/suplementos. Ao recriar o modelo, você remove a origem da falha sem precisar reinstalar o Office.
Diagnóstico rápido antes da troca
Se ainda estiver em dúvida, execute estes testes rápidos:
- Modo Seguro: Win+R →
winword /safe
. Se comparar funcionar e suplementos/macros voltarem, a causa está noNormal.dotm
ou em algum add‑in. - Inicialização sem add‑ins e sem modelo: Win+R →
winword /a
. Se tudo funcionar, reforça a hipótese de modelo global corrompido. - Novo perfil local do Windows: se no perfil novo a comparação funcionar, há forte chance de a origem estar no diretório de Templates do seu usuário (onde vive o
Normal.dotm
).
Como recuperar estilos e macros do Normal antigo
Trocar o Normal.dotm
por um novo corrige o problema, mas você possivelmente quer recuperar estilos, elementos de AutoTexto e código VBA do arquivo antigo. Faça assim:
Exportar/Importar macros (VBA)
- Com o Word aberto e o novo
Normal.dotm
já criado, vá a Arquivo ▸ Abrir ▸ Procurar. No seletor de tipos de arquivo, escolha Modelos do Word (*.dotm) e abra o seuNormal.old.dotm
(ele abrirá como documento). - Pressione Alt+F11 para abrir o Editor do VBA. No painel Project, você verá dois projetos: Normal (novo) e o projeto do arquivo aberto (Normal.old).
- No projeto antigo, clique com o botão direito em cada módulo/classe que deseja manter e escolha Export File… para salvar
.bas
,.frm
e.cls
. - No projeto Normal (novo), clique com o botão direito e use Import File… para trazer os módulos exportados.
- Salve e feche o Editor do VBA. Feche o documento
Normal.old.dotm
sem salvar alterações.
Reaproveitar estilos e AutoTexto
Há duas rotas práticas:
- Organizador (Organizer): Ative a guia Desenvolvedor (se necessário) ▸ Modelos e Suplementos ▸ Organizador. Na aba Estilos, copie do
Normal.old.dotm
para oNormal.dotm
novo apenas os estilos que você precisa. - Gerenciador de Estilos / Blocos de Construção: Em Inserir ▸ Partes Rápidas ▸ Organizador de Blocos de Construção, exporte elementos úteis e reimporte no ambiente novo.
Dica: em vez de acumular tudo no Normal.dotm
, considere manter um modelo global separado, por exemplo MinhasMacros.dotm
, na pasta Startup do Word. Assim, em futuras reinstalações, você apenas repõe esse modelo.
Localizações importantes e comandos úteis
Componente | Local/Pasta | Observações |
---|---|---|
Normal.dotm | %appdata%\Microsoft\Templates | Modelo global do Word (Windows). Renomear recria um novo. |
NormalEmail.dotm | %appdata%\Microsoft\Templates | Usado pelo editor do Outlook. Se e-mails exibem anomalias, pode ser necessário recriá-lo. |
Pasta de Inicialização (Startup) | Arquivo ▸ Opções ▸ Avançado ▸ Localização de Arquivos ▸ Iniciar | Coloque aqui modelos .dotm “globais” (ex.: MinhasMacros.dotm ). |
Modo Seguro do Word | winword /safe | Inicia sem suplementos e com configurações temporárias. |
Word sem add‑ins/modelos | winword /a | Ignora modelos e suplementos—útil para isolar a causa. |
E se a pasta de Templates estiver vazia ou diferente?
Empresas podem redirecionar a pasta de modelos para uma rede ou para o OneDrive. Para confirmar onde o Word espera encontrar o Normal.dotm
:
- Abra o Word ▸ Arquivo ▸ Opções ▸ Avançado ▸ Geral ▸ Localização de Arquivos…
- Verifique “Modelos do Usuário” e “Inicializar”. Abra essas pastas e repita o procedimento de renomear o
Normal.dotm
no local correto.
Se houver sincronização de nuvem, certifique‑se de que o Word foi fechado antes de renomear e aguarde a sincronização completar após a troca.
Prevenção: como evitar que o problema retorne
- Mantenha backups periódicos do
Normal.dotm
(e de qualquer.dotm
global seu). Uma cópia quinzenal já resolve a maioria dos acidentes. - Separe personalizações: crie um
MinhasMacros.dotm
para o seu código e AutoText; deixe oNormal.dotm
o mais “magro” possível. - Finalize o Word antes de desligar o PC. Evite forçar encerramentos quando há documentos abertos.
- Evite conflitos de sincronização: se a pasta de modelos estiver no OneDrive, não use o mesmo perfil em duas máquinas ao mesmo tempo com o Word aberto.
- Valide suplementos: após instalar um add‑in, reinicie o Word e crie um ponto de restauração do sistema ou um snapshot do modelo.
Quando não é o Normal.dotm
Se, após recriar o Normal.dotm
, o problema persistir:
- Desative suplementos: Arquivo ▸ Opções ▸ Suplementos (Gerenciar: Suplementos COM ▸ Ir…). Desative todos, teste a comparação e reative um a um.
- Reparo Online do Microsoft 365: Aplicativos e Recursos ▸ Microsoft 365 ▸ Modificar ▸ Reparo Online.
- Verifique o Building Blocks: em casos raros, o arquivo Building Blocks.dotx corrompido afeta recursos de revisão. Crie um novo perfil de usuário para testar rapidamente.
- Permissões e antivírus: confirme se a sua conta tem permissão de escrita em
%appdata%\Microsoft\Templates
e se o antivírus não está bloqueando o Word.
FAQ
Vou perder minhas macros e estilos ao renomear o Normal.dotm?
Não, desde que você apenas renomeie (em vez de excluir). O Word criará um novo arquivo e você poderá importar conteúdos do arquivo antigo (Normal.old.dotm
).
Por que a comparação falha mesmo com documentos simples?
Porque a rotina de comparação usa recursos do modelo global. Se o Normal.dotm
estiver com registros inválidos, o Word “tropeça” antes de comparar.
Isso afeta suplementos como PerfectIt e Grammarly?
Sim. Suplementos que dependem do pipeline de inicialização do Word podem parar de carregar quando o Normal.dotm
está danificado.
Funciona no Windows 11?
Sim. Os passos e caminhos (%appdata%\Microsoft\Templates
) são idênticos no Windows 10/11.
Como saber se o novo Normal.dotm foi criado?
Abra a pasta de Templates e confira a data/hora do Normal.dotm
. Ao abrir o Word após a renomeação, um arquivo recente será criado.
Checklist “mão na massa”
- Feche o Word (e Outlook).
- Win+R →
%appdata%\Microsoft\Templates
. - Renomeie
Normal.dotm
paraNormal.old.dotm
. - Abra o Word (criará um novo
Normal.dotm
). - Teste Revisão ▸ Comparar.
- Se precisar, importe macros/estilos do arquivo antigo.
- Se ainda falhar: desative suplementos e, por fim, execute o Reparo Online do Office.
Exemplo de caso resolvido
Em um cenário típico de Windows 10 com Microsoft 365, a comparação funcionava em outros PCs, mas não na máquina afetada. O Word também não carregava suplementos e macros. As ações de reparar o Office e reiniciar o PC não surtiram efeito. Ao renomear o Normal.dotm
e deixar o Word criar um novo arquivo, todos os sintomas desapareceram de imediato: o recurso Comparar voltou a operar normalmente, suplementos como PerfectIt e Grammarly foram carregados e as macros executaram sem erros. Em seguida, os estilos e módulos VBA necessários foram importados seletivamente a partir do Normal.old.dotm
, restabelecendo o ambiente produtivo do usuário.
Boas práticas de organização de modelos
- Modelo global limpo: mantenha o
Normal.dotm
minimalista; prefira guardar macros e blocos de construção em um.dotm
próprio. - Versione seus modelos: salve versões datadas (
MinhasMacros_2025-09-01.dotm
) para fácil rollback. - Documente atalhos e estilos: uma tabela simples com nomes de estilos e usos acelera a reconstrução se necessário.
Conclusão
O erro “Word was unable to compare documents” no Microsoft Word costuma ser consequência indireta de um Normal.dotm
corrompido. Recriar o modelo global—renomeando o arquivo para que o Word gere outro limpo—é a maneira mais rápida e efetiva de restaurar a comparação de documentos e a estabilidade de macros e suplementos. Com backups simples e a separação de personalizações em modelos próprios, você reduz drasticamente a chance de o problema se repetir e ganha tempo sempre que precisar migrar ou reinstalar o Office.
Resumo em uma linha
O erro de comparação (e a falha de macros/add‑ins) foi resolvido removendo/substituindo um Normal.dotm
corrompido.