Como Usar a Mala Direta do Word com uma Tabela do Excel Originada do Power Query
🔍 WiseChecker

Como Usar a Mala Direta do Word com uma Tabela do Excel Originada do Power Query

Você tem uma tabela do Excel que limpou e remodelou usando o Power Query e agora quer usar esses dados em uma mala direta do Word. Ao tentar conectar o Word à tabela do Power Query, a fonte de dados pode não aparecer ou os campos de mesclagem mostram valores em branco ou erros. Isso acontece porque o Power Query cria uma conexão, não uma tabela estática, e o Word não consegue ler os resultados da consulta diretamente. Este artigo explica como converter a saída do Power Query em uma fonte de dados estável que o Word reconheça, configurar a mesclagem e evitar armadilhas comuns com dados dinâmicos.

Principais conclusões: Preparando dados do Power Query para mala direta

  • Power Query > Fechar e Carregar Para > Tabela (nova planilha): Converte o resultado da consulta em uma tabela estática que o Word pode ler como fonte de dados.
  • Correspondências > Selecionar Destinatários > Usar Lista Existente > arquivo Excel: Aponta o Word para a planilha que contém a tabela do Power Query, não para a conexão da consulta.
  • Guia Dados > Consultas e Conexões > Atualizar Tudo: Atualiza a fonte do Power Query após a atualização do arquivo Excel e, em seguida, reabre o Word para aplicar as alterações na mesclagem.

ADVERTISEMENT

Por que o Word não consegue ler diretamente a saída do Power Query

O Power Query no Excel carrega os dados na pasta de trabalho como uma tabela, mas a tabela está vinculada à definição da consulta. Quando o Word abre o arquivo Excel para ler a fonte de dados, ele vê apenas a planilha e o objeto tabela. Se a tabela não estiver totalmente carregada ou se a consulta não tiver sido aplicada, o Word vê um intervalo vazio ou um nome de conexão em vez de linhas e colunas.

A causa raiz é que o Word usa o método mais antigo de Objeto de Fonte de Dados (DSO) para ler dados do Excel, que não oferece suporte a conexões do Power Query. O Word espera um intervalo padrão do Excel ou um intervalo nomeado com dados estáticos. Para fazer a mesclagem funcionar, você deve primeiro garantir que a saída do Power Query seja uma tabela totalmente materializada em uma planilha.

O que acontece ao tentar a conexão direta

Se você for em Correspondências > Selecionar Destinatários > Usar Lista Existente e escolher o arquivo Excel, o Word exibirá uma caixa de diálogo pedindo para selecionar uma tabela ou intervalo nomeado. Você verá o nome da planilha, mas se a tabela do Power Query não estiver carregada, o intervalo aparecerá vazio. Selecioná-lo resulta em uma mesclagem com zero registros, ou o Word exibe um erro informando que a fonte de dados não pode ser aberta.

Etapas para preparar a tabela do Power Query para mala direta

Siga estas etapas para converter a saída do Power Query em uma tabela estável que o Word possa ler. Execute todas as etapas no Excel primeiro e depois mude para o Word.

Etapa 1: Carregar o resultado do Power Query como tabela

  1. Abra a pasta de trabalho do Excel que contém a consulta do Power Query
    Clique na guia Dados na faixa de opções. No grupo Consultas e Conexões, localize sua consulta no painel Consultas à direita da janela.
  2. Edite a consulta se necessário
    Clique duas vezes no nome da consulta para abrir o Editor do Power Query. Faça os ajustes finais em colunas, filtros ou tipos de dados. Quando terminar, clique em Fechar e Carregar no canto superior esquerdo.
  3. Escolha o destino do carregamento
    Na caixa de diálogo Importar Dados, selecione Tabela e escolha Nova planilha ou Planilha existente. Para mala direta, recomenda-se uma nova planilha para evitar sobrescrever outros dados. Clique em OK.
  4. Verifique se a tabela aparece na planilha
    O Excel cria uma nova planilha com seus dados formatados como tabela. A tabela tem um nome padrão como Tabela_NomeDaConsulta. Você pode renomeá-la na guia Design da Tabela, se desejar.

Etapa 2: Salvar e fechar o arquivo Excel

  1. Salve a pasta de trabalho
    Pressione Ctrl+S ou clique em Arquivo > Salvar. Use um nome de arquivo fácil de encontrar depois, como DadosMalaDireta.xlsx.
  2. Feche o Excel
    O Word lê o arquivo Excel de forma mais confiável quando o arquivo não está aberto em outro aplicativo. Feche o Excel completamente antes de prosseguir.

Etapa 3: Iniciar a mala direta no Word

  1. Abra seu documento principal no Word
    Este é o modelo de carta, etiqueta ou envelope que você deseja mesclar com os dados.
  2. Vá para Correspondências > Selecionar Destinatários > Usar Lista Existente
    Navegue até o arquivo Excel salvo na Etapa 2. Selecione-o e clique em Abrir.
  3. Escolha a tabela correta
    O Word exibe a caixa de diálogo Selecionar Tabela. Você verá o nome da planilha e o nome da tabela. Selecione o nome da tabela que corresponde à saída do Power Query. Marque a caixa Primeira linha de dados contém cabeçalhos de coluna se sua tabela tiver cabeçalhos. Clique em OK.
  4. Insira os campos de mesclagem
    Posicione o cursor onde deseja que os dados apareçam. Clique em Inserir Campo de Mesclagem e escolha o campo apropriado na lista. Repita para todos os campos.
  5. Visualize os resultados
    Clique em Visualizar Resultados na guia Correspondências. Use os botões de seta para percorrer os registros. Se os dados aparecerem corretamente, prossiga para Concluir e Mesclar.

ADVERTISEMENT

O que fazer quando a fonte de dados muda

O Power Query foi projetado para atualizar dados de fontes externas. Se você atualizar os dados de origem e atualizar a consulta, a tabela no Excel muda. O Word não detecta essas alterações automaticamente. Você deve primeiro atualizar a tabela do Excel e depois atualizar a conexão do Word.

Atualizar a tabela do Power Query no Excel

  1. Abra o arquivo Excel
    Clique duas vezes na pasta de trabalho que contém a tabela do Power Query.
  2. Atualize a consulta
    Na guia Dados, clique em Atualizar Tudo no grupo Consultas e Conexões. A tabela é atualizada com os dados mais recentes.
  3. Salve e feche o Excel
    Pressione Ctrl+S e feche a pasta de trabalho.

Atualizar a mala direta no Word

  1. Abra o documento de mesclagem do Word
    Se já estiver aberto, vá para Correspondências > Selecionar Destinatários. Escolha o mesmo arquivo Excel novamente. O Word atualiza os dados do arquivo salvo.
  2. Visualize novamente a mesclagem
    Clique em Visualizar Resultados para confirmar se os novos dados aparecem corretamente.

Problemas comuns e soluções

O Word exibe um erro: O Word não pode abrir a fonte de dados

Esse erro ocorre quando o arquivo Excel ainda está aberto no Excel ou quando a tabela do Power Query não foi carregada como tabela estática. Feche o Excel completamente. Se o erro persistir, abra o arquivo Excel, vá para a guia Dados e confirme se a tabela contém dados. Salve o arquivo e tente novamente.

Campos de mesclagem exibem valores em branco

Valores em branco indicam que o Word não consegue corresponder os nomes dos campos aos cabeçalhos das colunas. Abra o arquivo Excel e verifique se os cabeçalhos das colunas na primeira linha correspondem exatamente aos nomes dos campos de mesclagem no Word. Remova espaços extras nos nomes dos cabeçalhos. Salve e selecione novamente a fonte de dados.

Apenas um registro aparece na mesclagem

Isso acontece quando o Word seleciona um intervalo nomeado que contém apenas uma linha. Na caixa de diálogo Selecionar Tabela, escolha o nome da tabela em vez do nome da planilha. O nome da tabela inclui todas as linhas. Se ainda assim você vir apenas um registro, abra o arquivo Excel e verifique se a tabela se estende por todas as linhas de dados.

ADVERTISEMENT

Mala direta do Word com tabela estática vs. tabela do Power Query

Item Tabela Estática do Excel Tabela do Power Query (Carregada como Tabela)
Configuração da fonte de dados Dados digitados ou colados diretamente no Excel Dados importados e transformados via Power Query, depois carregados em uma planilha
Método de conexão do Word Correspondências > Selecionar Destinatários > arquivo Excel Mesmo método, mas deve selecionar o nome da tabela, não a conexão
Processo de atualização de dados Atualizar células manualmente no Excel Atualizar consulta no Excel, depois selecionar novamente a fonte de dados no Word
Risco de quebra da mesclagem Baixo se a estrutura permanecer a mesma Médio – renomeações ou exclusões de colunas no Power Query quebram o mapeamento de campos
Melhor caso de uso Conjuntos de dados pequenos e estáticos Conjuntos de dados grandes ou atualizados regularmente, de bancos de dados ou fontes da web

Usar uma tabela originada do Power Query para mala direta requer uma etapa extra de preparação em comparação com uma tabela estática. O benefício é que você pode automatizar a limpeza e atualização dos dados sem retrabalho manual. Mantenha sempre a estrutura das colunas estável no Power Query para evitar quebras no mapeamento de campos no Word. Se precisar adicionar ou remover colunas, atualize os campos de mesclagem no Word após atualizar os dados.

ADVERTISEMENT