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.
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
- 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. - 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. - 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. - 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. - 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. - 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. - 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.
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.