Word Mail Merge Pula Registros com Campos em Branco: Corrigir
🔍 WiseChecker

Word Mail Merge Pula Registros com Campos em Branco: Corrigir

Quando você executa uma mala direta no Word, alguns registros podem ser pulados se contiverem campos em branco. Isso acontece porque o Word trata um campo de mesclagem vazio como nulo e pula o registro inteiro para evitar imprimir dados incompletos. O comportamento padrão é controlado pela configuração Omitir Campos Vazios na conexão da mala direta. Este artigo explica por que o Word pula registros com campos em branco e fornece uma correção passo a passo para incluí-los.

Principais Conclusões: Impedir o Word de Pular Registros com Campos de Mesclagem em Branco

  • Lista de Destinatários da Mala Direta > link Filtrar > Limpar todos os critérios de filtro: Remove qualquer filtro que oculte registros com campos em branco.
  • Lista de Destinatários da Mala Direta > caixas de seleção: Re-selecione manualmente os registros pulados para forçar o Word a incluí-los.
  • Edição da fonte de dados (Excel ou CSV): Preencha células em branco com um espaço ou traço para evitar que o Word as trate como nulo.

ADVERTISEMENT

Por que o Word Pula Registros com Campos em Branco Durante a Mala Direta

O Word se conecta a uma fonte de dados, como uma planilha do Excel, um arquivo CSV ou uma lista de contatos do Outlook. Quando um campo em um registro está em branco, o Word interpreta isso como um valor nulo. Por padrão, o mecanismo de mala direta filtra registros que contêm campos nulos para evitar a impressão de placeholders vazios. Esse comportamento é intencional para evitar saídas incompletas, mas pode fazer com que registros inteiros sejam omitidos se pelo menos um campo obrigatório estiver vazio.

A causa raiz geralmente é uma das seguintes:

  • A fonte de dados tem células em branco na coluna usada para o campo de mesclagem.
  • Uma regra de filtro ou consulta na lista de destinatários da mala direta exclui registros com campos vazios.
  • A opção Omitir Campos Vazios está habilitada nas configurações de conexão da mala direta.

O Word não exibe um aviso quando pula um registro. Você pode notar que o número total de documentos mesclados é menor que o número de registros na sua fonte de dados. A correção envolve ajustar as configurações da lista de destinatários ou modificar a fonte de dados.

Passos para Corrigir a Mala Direta do Word Pulando Registros com Campos em Branco

Siga estes passos em ordem. Cada método resolve uma causa diferente do problema.

Método 1: Limpar Todos os Filtros na Lista de Destinatários da Mala Direta

  1. Abra a Lista de Destinatários da Mala Direta
    No Word, vá em Correspondências > Selecionar Destinatários > Usar uma Lista Existente (ou a fonte de dados já conectada). Clique em Editar Lista de Destinatários na faixa de opções.
  2. Verifique se há filtros ativos
    Na caixa de diálogo Destinatários da Mala Direta, observe os cabeçalhos das colunas. Se algum cabeçalho de coluna mostrar um ícone de seta para baixo, um filtro está aplicado. Clique na seta e selecione Limpar Filtro no menu suspenso.
  3. Remova todas as regras de filtro
    Clique no link Filtrar no topo da caixa de diálogo. Na caixa de diálogo Filtrar e Classificar, vá para a guia Filtrar Registros. Exclua qualquer critério listado em Campo, Comparação e Comparar com. Clique em OK.
  4. Verifique se todos os registros aparecem
    Role pela lista de destinatários. Registros que estavam ocultos agora aparecem. Marque as caixas de seleção ao lado dos registros que deseja incluir. Clique em OK para salvar as alterações.

Método 2: Re-Selecionar Manualmente os Registros Pulados

  1. Abra a Lista de Destinatários da Mala Direta
    Vá em Correspondências > Editar Lista de Destinatários.
  2. Identifique registros desmarcados
    Procure por registros com a caixa de seleção desmarcada. Esses são os registros que o Word pulou.
  3. Marque os registros pulados
    Clique na caixa de seleção ao lado de cada registro pulado para selecioná-lo. Se muitos registros estiverem desmarcados, clique no botão Selecionar Tudo no topo e depois desmarque apenas os registros que deseja excluir.
  4. Execute a mesclagem novamente
    Clique em OK e depois em Concluir e Mesclar. Os registros pulados agora devem aparecer na saída.

Método 3: Preencher Células em Branco na Fonte de Dados

  1. Abra o arquivo da fonte de dados
    Se sua fonte de dados for uma pasta de trabalho do Excel, abra-a no Excel. Se for um arquivo CSV, abra-o no Bloco de Notas ou Excel.
  2. Localize células em branco na coluna do campo de mesclagem
    Identifique a coluna que corresponde ao campo de mesclagem que está causando o pulo. Por exemplo, se o campo de mesclagem for EndereçoLinha2 e muitas células estiverem em branco, esses registros serão pulados.
  3. Preencha células em branco com um espaço ou placeholder
    Digite um único caractere de espaço em cada célula em branco. Alternativamente, digite um traço ou a palavra “N/A”. Não deixe nenhuma célula vazia. Salve o arquivo.
  4. Reconecte a fonte de dados no Word
    Vá em Correspondências > Selecionar Destinatários > Usar uma Lista Existente. Navegue até o arquivo atualizado. O Word recarregará os dados e os campos em branco agora conterão um espaço. Execute a mesclagem novamente.

Método 4: Desabilitar a Configuração Omitir Campos Vazios (Avançado)

  1. Abra o documento principal da mala direta
    Certifique-se de que seu documento principal com campos de mesclagem esteja aberto.
  2. Pressione Alt+F11 para abrir o editor VBA
    Este método requer o uso de uma macro. Vá em Inserir > Módulo no editor VBA.
  3. Cole o seguinte código de macro
    Sub DesabilitarOmitirCamposVazios()
    Dim mmMain As MailMerge
    Set mmMain = ActiveDocument.MailMerge
    mmMain.OmitEmptyFields = False
    End Sub
  4. Execute a macro
    Pressione F5 enquanto o cursor estiver dentro da macro. Feche o editor VBA. Salve o documento. Execute a mala direta novamente.

ADVERTISEMENT

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

Word pula registros apenas ao imprimir para um novo documento

Se você escolher Editar Documentos Individuais, o Word pode ainda pular registros. Em vez disso, tente Concluir e Mesclar > Imprimir Documentos ou Enviar Mensagens de E-mail. Isso contorna a lógica de visualização que às vezes filtra registros.

Fonte de dados contém linhas ou colunas ocultas

No Excel, linhas ou colunas ocultas ainda são incluídas em uma mala direta. Mas se você aplicou um filtro no Excel, o Word vê apenas as linhas visíveis. No Excel, vá em Dados > Filtro e limpe qualquer filtro ativo. Salve o arquivo e reconecte no Word.

Nome do campo de mesclagem não corresponde exatamente ao cabeçalho da coluna

Se o nome do campo de mesclagem no Word tiver um espaço à direita ou diferir em maiúsculas/minúsculas do cabeçalho da coluna, o Word pode tratar o campo como em branco. Verifique o nome do campo clicando no campo de mesclagem no documento e pressionando Shift+F9 para ver o código do campo. O nome do campo deve corresponder exatamente ao cabeçalho da coluna.

Comparação de Comportamento: Filtro da Mala Direta vs Modificação da Fonte de Dados

Item Limpar Filtros na Lista de Destinatários Preencher Células em Branco na Fonte de Dados
Tempo para aplicar Menos de 1 minuto 5 a 15 minutos dependendo do tamanho dos dados
Permanência Redefine após fechar o documento Alteração permanente na fonte de dados
Afeta todos os campos de mesclagem Sim, todos os filtros são removidos Apenas a coluna que você edita
Requer acesso à fonte de dados Não, funciona dentro do Word Sim, você precisa editar o arquivo fonte
Risco de corrupção de dados Nenhum Baixo, se você apenas adicionar espaços

Use o método de limpar filtros primeiro, pois é o mais rápido e não destrutivo. Se o problema persistir, preencha células em branco na fonte de dados.

Agora você pode executar uma mala direta que inclui todos os registros, mesmo quando alguns campos estão em branco. Comece limpando todos os filtros na Lista de Destinatários da Mala Direta. Se os registros ainda forem pulados, abra sua fonte de dados Excel ou CSV e adicione um caractere de espaço a cada célula em branco na coluna do campo de mesclagem. Para controle avançado, use a macro VBA para desabilitar a configuração Omitir Campos Vazios. Isso garante que sua saída mesclada contenha todos os registros pretendidos sem necessidade de re-seleção manual a cada vez.

ADVERTISEMENT