Word Mail Merge Não Consegue Conectar à Fonte de Dados do Excel: Correção
🔍 WiseChecker

Word Mail Merge Não Consegue Conectar à Fonte de Dados do Excel: Correção

Ao executar uma mala direta no Word e tentar conectar a uma pasta de trabalho do Excel como fonte de dados, você pode ver uma mensagem de erro informando que o Word não pode abrir a fonte de dados ou estabelecer uma conexão. Esse problema geralmente ocorre devido a uma incompatibilidade entre o provedor de dados usado pelo Word e a configuração do Excel, ou porque o arquivo Excel está aberto em outro programa. Este artigo explica a causa raiz da falha de conexão e fornece correções passo a passo para restaurar o vínculo entre o Word e sua fonte de dados do Excel.

Principais Conclusões: Corrigindo a Conexão Word-Excel na Mala Direta

  • Feche a pasta de trabalho do Excel antes de executar a mala direta: O Word não consegue ler um arquivo Excel que está aberto no Excel ou em outro aplicativo.
  • Use o provedor OLE DB em vez de ODBC: O Word se conecta a arquivos Excel por meio de um provedor de dados; alternar para o Microsoft OLE DB Provider for Excel resolve muitos erros de conexão.
  • Confirme se o arquivo Excel não está corrompido: Uma pasta de trabalho danificada pode impedir o Word de ler a fonte de dados; teste com uma nova pasta de trabalho em branco.

ADVERTISEMENT

Por que o Word Perde a Conexão com uma Fonte de Dados do Excel

O Word usa um provedor de dados para ler o conteúdo de uma pasta de trabalho do Excel durante uma mala direta. O provedor padrão geralmente é o Microsoft ODBC Driver for Excel. Esse driver tem limitações conhecidas e pode falhar quando o arquivo Excel está aberto, quando o caminho do arquivo contém caracteres especiais ou quando o arquivo está armazenado em um compartilhamento de rede que requer credenciais diferentes. Além disso, o Word espera que a primeira linha da planilha selecionada ou do intervalo nomeado contenha nomes de campos. Se o arquivo Excel não tiver um intervalo definido ou tiver linhas superiores em branco, a tentativa de conexão falha silenciosamente.

O erro normalmente aparece como: “Word não pode abrir a fonte de dados” ou “Word não pode estabelecer uma conexão DDE”. Ambas as mensagens apontam para o mesmo problema subjacente — o Word não consegue negociar um canal de dados adequado com o arquivo Excel. Em alguns casos, o problema é causado por uma entrada de registro ausente ou mal configurada para o Microsoft Office Data Source Object (DSO).

Passos para Reconectar a Mala Direta do Word ao Excel

  1. Feche a pasta de trabalho do Excel completamente
    O Word não pode abrir um arquivo Excel que está aberto no Excel. Mude para o Excel e feche a pasta de trabalho. Se a pasta de trabalho estiver incorporada em um e-mail ou outro documento, salve uma cópia em seu disco local primeiro. Depois, no Word, clique em Correspondências > Selecionar Destinatários > Usar uma Lista Existente e navegue até o arquivo fechado.
  2. Use um intervalo nomeado ou uma planilha definida
    No Excel, selecione o intervalo de dados que deseja usar para a mala direta. Clique em Fórmulas > Definir Nome, digite um nome como MeusDados e clique em OK. Salve e feche a pasta de trabalho. No Word, ao selecionar a fonte de dados, escolha Nova Fonte nas opções de conexão e selecione o intervalo nomeado. Isso evita ambiguidade sobre qual parte da planilha ler.
  3. Alterne para o Microsoft OLE DB Provider for Excel
    No Word, inicie a mala direta e selecione seu arquivo Excel. Quando a caixa de diálogo Confirmar Fonte de Dados aparecer, clique em Mostrar Tudo. Selecione Microsoft Excel via Provedor OLE DB na lista e clique em OK. Se essa caixa de diálogo não aparecer, cancele a mala direta e reinicie-a. O provedor OLE DB lida com bloqueio de arquivos e caminhos de rede melhor do que o driver ODBC.
  4. Desabilite o DDE (Dynamic Data Exchange)
    DDE é o protocolo que o Word usa para solicitar dados do Excel. Algumas atualizações de segurança bloqueiam conexões DDE. Abra o Word e vá para Arquivo > Opções > Avançado. Role até a seção Geral e desmarque Confirmar conversão de formato de arquivo ao abrir. Em seguida, reinicie o Word. Essa configuração força o Word a usar uma leitura direta do arquivo em vez de DDE para fontes de dados do Excel.
  5. Mova o arquivo Excel para uma pasta local
    Unidades de rede, pastas do OneDrive e locais do SharePoint podem disparar erros de permissão. Copie a pasta de trabalho do Excel para uma pasta local, como C:\DadosMalaDireta. Remova quaisquer caracteres especiais ou espaços do nome do arquivo. Por exemplo, renomeie Dados Vendas (2024).xlsx para DadosVendas2024.xlsx. Em seguida, reconecte a mala direta a esta cópia local.
  6. Repare a instalação do Microsoft Office
    Se o provedor de dados estiver corrompido, repare o Office. Abra Configurações > Aplicativos > Aplicativos instalados no Windows 11. Encontre Microsoft 365 ou Microsoft Office na lista, clique nos três pontos e selecione Modificar. Escolha Reparo Rápido e siga as instruções. Um Reparo Rápido leva alguns minutos e não remove seus arquivos ou configurações.
  7. Crie uma nova pasta de trabalho do Excel com apenas os dados necessários
    Uma pasta de trabalho com muitas planilhas, fórmulas complexas ou links externos pode confundir o Word. Crie uma nova pasta de trabalho. Copie apenas as colunas e linhas de dados necessárias para a mala direta. Salve como .xlsx em uma pasta local. Use esta pasta de trabalho limpa como fonte de dados no Word.

ADVERTISEMENT

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

Word diz “Word não pode abrir a fonte de dados” mesmo após fechar o Excel

Esse erro geralmente significa que o arquivo Excel está bloqueado por um processo em segundo plano. Reinicie o Word e o Excel. Se o problema persistir, abra o arquivo Excel no Excel, clique em Arquivo > Salvar Como e salve uma cópia como .xlsb (Pasta de Trabalho Binária do Excel) ou .xlsx. Use a cópia no Word. O formato binário reduz o tamanho do arquivo e elimina certos problemas de compatibilidade.

A mala direta é executada, mas puxa dados das colunas erradas

O Word lê a primeira linha da fonte de dados como nomes de campos. Se seu arquivo Excel tiver células em branco na primeira linha, o Word atribui nomes genéricos como Coluna1. Abra o arquivo Excel e preencha cada célula da primeira linha com um nome de coluna único. Evite espaços e caracteres especiais nos nomes das colunas. Salve e feche o arquivo antes de reconectar no Word.

A conexão falha quando o arquivo Excel está no OneDrive ou SharePoint

O Word nem sempre consegue abrir arquivos Excel diretamente de pastas de sincronização em nuvem porque o cliente de sincronização mantém um bloqueio no arquivo. Baixe o arquivo para uma pasta local. Clique com o botão direito no arquivo no Explorador de Arquivos e escolha Sempre manter neste dispositivo. Após a sincronização local do arquivo, feche o Excel e execute a mala direta do Word usando a cópia local.

Métodos de Conexão da Fonte de Dados: OLE DB vs ODBC vs DDE

Item OLE DB ODBC DDE
Descrição Provedor direto que lê a estrutura do arquivo Excel Driver legado que usa consultas baseadas em SQL Protocolo que solicita ao Excel que envie dados ao vivo
Confiabilidade Alta — funciona com arquivos bloqueados e em rede Moderada — falha com arquivos abertos e caminhos longos Baixa — bloqueada por atualizações de segurança e bloqueios de arquivo
Velocidade Rápida para conjuntos de dados pequenos e médios Moderada — adiciona sobrecarga para análise SQL Lenta — requer Excel aberto e responsivo
Melhor caso de uso Arquivos .xlsx locais com intervalos nomeados Arquivos .xls legados ou fontes de dados SQL Server Não recomendado para novas malas diretas

Na maioria dos casos, o provedor OLE DB é a melhor escolha para conectar a mala direta do Word a uma fonte de dados do Excel. Ele evita os problemas de bloqueio de arquivo do DDE e os limites de compatibilidade do ODBC.

Agora você pode reconectar o Word a qualquer pasta de trabalho do Excel fechando o arquivo primeiro, usando um intervalo nomeado e selecionando o provedor OLE DB quando solicitado. Se o erro persistir, desabilite o DDE nas Opções do Word ou mova o arquivo para uma pasta local. Como etapa avançada, considere converter seus dados do Excel em um banco de dados Access ou uma tabela SQL Server para malas diretas grandes — essas fontes lidam com acesso concorrente de forma mais confiável do que arquivos Excel.

ADVERTISEMENT