Mala Direta do Word Não Atualiza Códigos de Campo: Como Corrigir
🔍 WiseChecker

Mala Direta do Word Não Atualiza Códigos de Campo: Como Corrigir

Você executa uma mala direta no Word, mas os nomes, endereços ou outros dados mesclados não são atualizados no documento final. Em vez disso, você vê os códigos de campo originais como “MERGEFIELD FirstName” ou os mesmos dados repetidos em todas as páginas. Esse problema ocorre quando o Word não atualiza os códigos de campo após a fonte de dados ser alterada ou quando o documento foi criado com uma versão diferente do Word. Este artigo explica por que os códigos de campo não são atualizados e fornece correções passo a passo para forçar uma atualização e restaurar o conteúdo mesclado correto.

Principais Dicas: Corrigir Falhas na Atualização de Códigos de Campo da Mala Direta

  • Ctrl + A e depois F9: Seleciona todo o conteúdo do documento mesclado e atualiza todos os códigos de campo de uma vez.
  • Arquivo > Opções > Avançado > Mostrar conteúdo do documento > Sombreamento de campo: Quando definido como Sempre, você pode identificar visualmente qual texto é um código de campo que pode não estar sendo atualizado.
  • Alt + F9: Alterna entre exibir códigos de campo e resultados de campo para que você possa verificar se os códigos de mesclagem estão presentes ou se os dados reais são exibidos.

ADVERTISEMENT

Por que os Códigos de Campo da Mala Direta do Word Não São Atualizados

A mala direta do Word depende de códigos de campo para buscar dados de uma fonte externa, como uma planilha do Excel, contatos do Outlook ou um banco de dados. Quando você insere um campo de mesclagem, o Word escreve um código como { MERGEFIELD FirstName } no documento. Durante a mesclagem, o Word substitui cada código pelo valor real da fonte de dados. Se os códigos de campo não forem atualizados, uma das seguintes condições está presente:

Conexão com a Fonte de Dados Está Quebrada

Se o arquivo da fonte de dados foi movido, renomeado ou excluído desde que o documento de mesclagem foi criado, o Word não consegue localizar os dados. Os códigos de campo permanecem como códigos porque não há dados para substituir.

Códigos de Campo Estão Bloqueados ou Editados Manualmente

Um usuário pode ter pressionado Ctrl + F11 para bloquear um campo, impedindo atualizações. Alternativamente, alguém pode ter digitado sobre o código de campo, quebrando o vínculo entre o código e a fonte de dados.

Documento Foi Criado em uma Versão Diferente do Word

Documentos de mala direta criados em uma versão mais antiga do Word (como Word 2010) podem não atualizar os códigos de campo corretamente quando abertos no Word 2021 ou no Word para Microsoft 365. A sintaxe subjacente do código de campo é a mesma, mas a conexão com a fonte de dados pode ser armazenada de forma diferente.

Passos para Forçar a Atualização dos Códigos de Campo da Mala Direta do Word

Use os métodos a seguir na ordem mostrada. Comece com a correção mais simples e progrida para etapas mais detalhadas se o problema persistir.

Método 1: Atualizar Todos os Campos Manualmente

  1. Abra o documento mesclado
    Abra o documento que contém os resultados da mala direta. Pode ser o documento principal de mesclagem ou os documentos individuais produzidos pela mesclagem.
  2. Selecione todo o conteúdo
    Pressione Ctrl + A para selecionar todo o documento.
  3. Atualize todos os campos
    Pressione F9. O Word atualiza todos os códigos de campo na seleção. Se a fonte de dados estiver disponível, os códigos de campo são substituídos pelos dados mesclados corretos.
  4. Verifique o sombreamento de campo
    Vá em Arquivo > Opções > Avançado. Em Mostrar conteúdo do documento, defina Sombreamento de campo como Sempre. Isso destaca todos os códigos de campo em cinza para que você possa ver quais partes do documento ainda são códigos versus dados reais.

Método 2: Reconectar a Fonte de Dados

  1. Abra o documento principal de mesclagem
    Abra o documento que contém a configuração da mala direta, não os resultados mesclados individuais.
  2. Vá para a guia Correspondências
    Clique na guia Correspondências na faixa de opções.
  3. Selecionar destinatários > Usar uma lista existente
    Clique em Selecionar destinatários e escolha Usar uma lista existente. Navegue até o arquivo da fonte de dados e selecione-o. Se o arquivo foi movido, navegue até sua nova localização.
  4. Editar lista de destinatários
    Clique em Editar lista de destinatários para verificar se a fonte de dados está conectada e se os campos estão mapeados corretamente. Se os nomes dos campos não corresponderem, clique em Corresponder campos e mapeie os campos de mesclagem para as colunas corretas na fonte de dados.
  5. Execute a mesclagem novamente
    Clique em Concluir e Mesclar e selecione Editar documentos individuais. Na caixa de diálogo, escolha Todos e clique em OK. O Word cria um novo documento mesclado com códigos de campo atualizados.

Método 3: Desbloquear e Reaplicar Códigos de Campo

  1. Mostrar códigos de campo
    Pressione Alt + F9 para alternar a exibição de resultados de campo para códigos de campo. Você verá os códigos brutos { MERGEFIELD ... }.
  2. Desbloquear campos bloqueados
    Selecione o texto do código de campo. Pressione Ctrl + Shift + F11 para desbloquear qualquer campo que tenha sido bloqueado anteriormente com Ctrl + F11.
  3. Excluir e reinserir o campo de mesclagem
    Se o código de campo parecer corrompido ou contiver caracteres extras, exclua todo o código de campo, incluindo as chaves. Clique na guia Correspondências, clique em Inserir campo de mesclagem e selecione o campo correto na lista. O Word insere um novo código de campo.
  4. Atualize o campo
    Com o novo código de campo selecionado, pressione F9 para atualizá-lo.

Método 4: Usar o Recurso Abrir e Reparar

  1. Feche o Word
    Feche todos os documentos do Word e saia do aplicativo.
  2. Abra o arquivo com reparo
    Abra o Word. Clique em Arquivo > Abrir > Procurar. Selecione o documento de mala direta. Clique na seta suspensa do botão Abrir e escolha Abrir e Reparar. O Word tenta reparar qualquer corrupção no documento, incluindo links de código de campo quebrados.
  3. Reconecte a fonte de dados
    Após o reparo, siga o Método 2 para reconectar a fonte de dados e executar a mesclagem novamente.

ADVERTISEMENT

Se o Word Ainda Tiver Problemas Após a Correção Principal

Às vezes, os códigos de campo ainda não são atualizados depois que você aplica os métodos acima. Os cenários a seguir descrevem causas adicionais e suas correções específicas.

Aparece o Erro “O Word Não Pode Abrir a Fonte de Dados”

Esse erro significa que o Word não consegue encontrar ou ler o arquivo da fonte de dados. O arquivo pode estar aberto em outro programa, como o Excel, ou o formato do arquivo não é suportado. Feche qualquer programa que tenha a fonte de dados aberta. Se o arquivo for uma pasta de trabalho do Excel, certifique-se de que ele esteja salvo como um arquivo .xlsx e que a primeira linha contenha cabeçalhos de coluna. Evite usar formatos .xlsb ou .ods para mala direta.

Documento Mesclado Mostra os Mesmos Dados em Todas as Páginas

Se cada página na saída mesclada mostrar o mesmo nome ou endereço, os códigos de campo estão sendo atualizados, mas a fonte de dados tem apenas um registro. Abra a fonte de dados e verifique se ela contém várias linhas. Se sim, a mesclagem pode estar configurada para um único registro. Vá em Correspondências > Editar lista de destinatários e confirme se todos os registros estão selecionados, não apenas um.

Códigos de Campo Exibem “Erro! Não é um campo válido”

Esse erro indica que a sintaxe do código de campo está quebrada. As chaves podem estar faltando ou o nome do campo não corresponde a nenhuma coluna na fonte de dados. Pressione Alt + F9 para mostrar os códigos de campo. Exclua todo o código de campo, incluindo as chaves. Reinsira o campo de mesclagem da guia Correspondências. Atualize o campo com F9.

Campos de Mesclagem Aparecem como Texto Simples Tipo «FirstName»

Colchetes angulares ao redor de um nome de campo indicam que o código de campo foi convertido em texto estático, geralmente ao copiar e colar de outro documento. Esses não são códigos de campo ativos e não podem ser atualizados. Exclua o texto com colchetes angulares e insira um novo campo de mesclagem da guia Correspondências.

Comparação dos Métodos de Atualização de Códigos de Campo da Mala Direta

Método Quando Usar Limitações
Ctrl + A e depois F9 Códigos de campo estão presentes, mas não mostram os dados mais recentes Requer uma conexão ativa com a fonte de dados
Reconectar fonte de dados Fonte de dados foi movida ou renomeada Não corrige códigos de campo bloqueados ou corrompidos
Desbloquear e reaplicar códigos de campo Campos estão bloqueados ou editados manualmente Demorado para documentos com muitos campos de mesclagem
Abrir e Reparar Suspeita-se de corrupção no documento Pode não recuperar um arquivo severamente danificado

Agora você pode forçar a atualização dos códigos de campo da mala direta do Word selecionando todo o conteúdo e pressionando F9, reconectando a fonte de dados ou desbloqueando e reaplicando campos individuais. Se o problema persistir, use Abrir e Reparar para corrigir a corrupção do documento. Para mesclagens futuras, mantenha o arquivo da fonte de dados em um local fixo e evite editar códigos de campo manualmente. Como dica avançada, pressione Shift + F9 para atualizar apenas o campo selecionado em vez do documento inteiro, o que é útil ao solucionar problemas de um campo de mesclagem específico de cada vez.

ADVERTISEMENT