Word no puede conectar la combinación de correspondencia a un origen de datos de Excel: solución
🔍 WiseChecker

Word no puede conectar la combinación de correspondencia a un origen de datos de Excel: solución

Cuando ejecuta una combinación de correspondencia en Word e intenta conectarse a un libro de Excel como origen de datos, es posible que vea un mensaje de error que indica que Word no puede abrir el origen de datos o no puede establecer una conexión. Este problema suele ocurrir debido a una discrepancia entre el proveedor de datos que usa Word y la forma en que está configurado Excel, o porque el archivo de Excel está abierto en otro programa. Este artículo explica la causa raíz del fallo de conexión y proporciona soluciones paso a paso para restaurar el vínculo entre Word y su origen de datos de Excel.

Puntos clave: Cómo solucionar la conexión de combinación de correspondencia entre Word y Excel

  • Cierre el libro de Excel antes de ejecutar la combinación de correspondencia: Word no puede leer un archivo de Excel que esté abierto en Excel u otra aplicación.
  • Use el proveedor OLE DB en lugar de ODBC: Word se conecta a los archivos de Excel a través de un proveedor de datos; cambiar a Microsoft OLE DB Provider for Excel resuelve muchos errores de conexión.
  • Confirme que el archivo de Excel no esté dañado: Un libro dañado puede impedir que Word lea el origen de datos; pruébelo con un libro en blanco nuevo.

ADVERTISEMENT

Por qué Word pierde la conexión con un origen de datos de Excel

Word usa un proveedor de datos para leer el contenido de un libro de Excel durante una combinación de correspondencia. El proveedor predeterminado suele ser Microsoft ODBC Driver for Excel. Este controlador tiene limitaciones conocidas y puede fallar cuando el archivo de Excel está abierto, cuando la ruta del archivo contiene caracteres especiales o cuando el archivo se almacena en un recurso compartido de red que requiere credenciales diferentes. Además, Word espera que la primera fila de la hoja de cálculo o del rango con nombre seleccionado contenga los nombres de los campos. Si el archivo de Excel carece de un rango definido o tiene filas superiores en blanco, el intento de conexión falla de forma silenciosa.

El error suele aparecer como: “Word cannot open the data source” o “Word cannot establish a DDE connection”. Ambos mensajes apuntan al mismo problema subyacente: Word no puede negociar un canal de datos adecuado con el archivo de Excel. En algunos casos, el problema se debe a una entrada de registro faltante o mal configurada para el Objeto de origen de datos (DSO) de Microsoft Office.

Pasos para reconectar la combinación de correspondencia de Word a Excel

  1. Cierre el libro de Excel por completo
    Word no puede abrir un archivo de Excel que esté abierto actualmente en Excel. Cambie a Excel y cierre el libro. Si el libro está incrustado en un correo electrónico u otro documento, guarde primero una copia en su unidad local. Luego, en Word, haga clic en Mailings > Select Recipients > Use an Existing List y busque el archivo cerrado.
  2. Use un rango con nombre o una hoja de cálculo definida
    En Excel, seleccione el rango de datos que desea usar para la combinación de correspondencia. Haga clic en Formulas > Define Name, escriba un nombre como MyData y haga clic en Aceptar. Guarde y cierre el libro. En Word, cuando seleccione el origen de datos, elija New Source en las opciones de conexión y seleccione el rango con nombre. Esto evita la ambigüedad sobre qué parte de la hoja se debe leer.
  3. Cambie a Microsoft OLE DB Provider for Excel
    En Word, inicie la combinación de correspondencia y seleccione su archivo de Excel. Cuando aparezca el cuadro de diálogo Confirm Data Source, haga clic en Show All. Seleccione Microsoft Excel via OLE DB Provider en la lista y haga clic en Aceptar. Si este cuadro de diálogo no aparece, cancele la combinación de correspondencia y reiníciela. El proveedor OLE DB maneja mejor el bloqueo de archivos y las rutas de red que el controlador ODBC.
  4. Deshabilite DDE (Dynamic Data Exchange)
    DDE es el protocolo que usa Word para solicitar datos a Excel. Algunas actualizaciones de seguridad bloquean las conexiones DDE. Abra Word y vaya a File > Options > Advanced. Desplácese hasta la sección General y desmarque Confirm file format conversion on open. Luego reinicie Word. Esta configuración obliga a Word a usar una lectura directa del archivo en lugar de DDE para los orígenes de datos de Excel.
  5. Mueva el archivo de Excel a una carpeta local
    Las unidades de red, las carpetas de OneDrive y las ubicaciones de SharePoint pueden provocar errores de permisos. Copie el libro de Excel en una carpeta local como C:\MailMergeData. Elimine los caracteres especiales o espacios del nombre del archivo. Por ejemplo, cambie el nombre de Sales Data (2024).xlsx a SalesData2024.xlsx. Luego vuelva a conectar la combinación de correspondencia a esta copia local.
  6. Repare la instalación de Microsoft Office
    Si el proveedor de datos está dañado, repare Office. Abra Settings > Apps > Installed apps en Windows 11. Busque Microsoft 365 o Microsoft Office en la lista, haga clic en los tres puntos y seleccione Modify. Elija Quick Repair y siga las indicaciones. Una Reparación rápida tarda unos minutos y no elimina sus archivos ni su configuración.
  7. Cree un nuevo libro de Excel solo con los datos que necesita
    Un libro con muchas hojas, fórmulas complejas o vínculos externos puede confundir a Word. Cree un nuevo libro. Copie solo las columnas y filas de datos que necesita para la combinación. Guárdelo como .xlsx en una carpeta local. Use este libro limpio como origen de datos en Word.

ADVERTISEMENT

Si Word sigue teniendo problemas después de la solución principal

Word dice “Word cannot open the data source” incluso después de cerrar Excel

Este error suele significar que un proceso en segundo plano bloquea el archivo de Excel. Reinicie Word y Excel. Si el problema persiste, abra el archivo de Excel en Excel, haga clic en File > Save As y guarde una copia como .xlsb (Libro binario de Excel) o .xlsx. Use la copia en Word. El formato binario reduce el tamaño del archivo y elimina ciertos problemas de compatibilidad.

La combinación de correspondencia se ejecuta pero extrae datos de columnas incorrectas

Word lee la primera fila del origen de datos como nombres de campo. Si su archivo de Excel tiene celdas en blanco en la primera fila, Word asigna nombres genéricos como Column1. Abra el archivo de Excel y rellene cada celda de la primera fila con un nombre de columna único. Evite espacios y caracteres especiales en los nombres de las columnas. Guarde y cierre el archivo antes de volver a conectarlo en Word.

La conexión falla cuando el archivo de Excel está en OneDrive o SharePoint

Word no siempre puede abrir archivos de Excel directamente desde carpetas de sincronización en la nube porque el cliente de sincronización mantiene un bloqueo de archivo. Descargue el archivo a una carpeta local. Haga clic con el botón derecho en el archivo en el Explorador de archivos y elija Always keep on this device. Después de que el archivo se sincronice localmente, cierre Excel y ejecute la combinación de correspondencia desde Word usando la copia local.

Métodos de conexión al origen de datos: OLE DB vs ODBC vs DDE

Elemento OLE DB ODBC DDE
Descripción Proveedor directo que lee la estructura del archivo de Excel Controlador heredado que usa consultas basadas en SQL Protocolo que solicita a Excel que envíe datos en vivo
Fiabilidad Alta: funciona con archivos bloqueados y de red Moderada: falla con archivos abiertos y rutas largas Baja: bloqueado por actualizaciones de seguridad y bloqueos de archivos
Velocidad Rápida para conjuntos de datos pequeños y medianos Moderada: agrega sobrecarga por el análisis de SQL Lenta: requiere que Excel esté abierto y responda
Mejor caso de uso Archivos .xlsx locales con rangos con nombre Archivos .xls heredados u orígenes de datos de SQL Server No recomendado para nuevas combinaciones de correspondencia

En la mayoría de los casos, el proveedor OLE DB es la mejor opción para conectar la combinación de correspondencia de Word a un origen de datos de Excel. Evita los problemas de bloqueo de archivos de DDE y los límites de compatibilidad de ODBC.

Ahora puede volver a conectar Word a cualquier libro de Excel cerrando primero el archivo, usando un rango con nombre y seleccionando el proveedor OLE DB cuando se le solicite. Si el error persiste, deshabilite DDE en Opciones de Word o mueva el archivo a una carpeta local. Como paso avanzado, considere convertir sus datos de Excel en una base de datos de Access o una tabla de SQL Server para combinaciones de correspondencia grandes; estos orígenes manejan el acceso simultáneo de forma más fiable que los archivos de Excel.

ADVERTISEMENT