La combinación de correspondencia de Word no actualiza los códigos de campo: solución
🔍 WiseChecker

La combinación de correspondencia de Word no actualiza los códigos de campo: solución

Ejecutas una combinación de correspondencia en Word, pero los nombres, direcciones u otros datos combinados no se actualizan en el documento final. En su lugar, ves los códigos de campo originales como “MERGEFIELD FirstName” o los mismos datos repetidos en cada página. Este problema ocurre cuando Word no actualiza los códigos de campo después de que cambia el origen de datos o cuando el documento se creó con una versión diferente de Word. Este artículo explica por qué los códigos de campo no se actualizan y proporciona soluciones paso a paso para forzar una actualización y restaurar el contenido combinado correcto.

Puntos clave: Solución de fallos de actualización de códigos de campo en combinación de correspondencia

  • Ctrl + A y luego F9: Selecciona todo el contenido del documento combinado y actualiza todos los códigos de campo a la vez.
  • Archivo > Opciones > Avanzadas > Mostrar contenido del documento > Sombreado de campos: Cuando se establece en Siempre, puedes identificar visualmente qué texto es un código de campo que puede no estar actualizándose.
  • Alt + F9: Alterna entre mostrar códigos de campo y resultados de campo para que puedas verificar si los códigos de combinación están presentes o si se muestran los datos reales.

ADVERTISEMENT

Por qué los códigos de campo de combinación de correspondencia de Word no se actualizan

La combinación de correspondencia de Word se basa en códigos de campo para extraer datos de una fuente externa como una hoja de cálculo de Excel, contactos de Outlook o una base de datos. Cuando insertas un campo de combinación, Word escribe un código como { MERGEFIELD FirstName } en el documento. Durante la combinación, Word reemplaza cada código con el valor real del origen de datos. Si los códigos de campo no se actualizan, se presenta una de varias condiciones:

La conexión al origen de datos está rota

Si el archivo de origen de datos se ha movido, renombrado o eliminado desde que se creó el documento de combinación, Word no puede localizar los datos. Los códigos de campo permanecen como códigos porque no hay datos para sustituir.

Los códigos de campo están bloqueados o editados manualmente

Un usuario puede haber presionado Ctrl + F11 para bloquear un campo, impidiendo su actualización. Alternativamente, alguien podría haber escrito sobre el código de campo, rompiendo el vínculo entre el código y el origen de datos.

El documento se creó en una versión diferente de Word

Los documentos de combinación de correspondencia creados en una versión anterior de Word (como Word 2010) pueden no actualizar los códigos de campo correctamente cuando se abren en Word 2021 o Word para Microsoft 365. La sintaxis subyacente del código de campo es la misma, pero la conexión al origen de datos puede almacenarse de manera diferente.

Pasos para forzar la actualización de los códigos de campo de combinación de correspondencia de Word

Utiliza los siguientes métodos en el orden mostrado. Comienza con la solución más simple y avanza a pasos más exhaustivos si el problema persiste.

Método 1: Actualizar todos los campos manualmente

  1. Abre el documento combinado
    Abre el documento que contiene los resultados de la combinación de correspondencia. Este puede ser el documento principal de combinación o los documentos individuales producidos por la combinación.
  2. Selecciona todo el contenido
    Presiona Ctrl + A para seleccionar todo el documento.
  3. Actualiza todos los campos
    Presiona F9. Word actualiza todos los códigos de campo en la selección. Si el origen de datos está disponible, los códigos de campo se reemplazan con los datos combinados correctos.
  4. Verifica el sombreado de campos
    Ve a Archivo > Opciones > Avanzadas. Bajo Mostrar contenido del documento, establece Sombreado de campos en Siempre. Esto resalta todos los códigos de campo en gris para que puedas ver qué partes del documento siguen siendo códigos en lugar de datos reales.

Método 2: Reconectar el origen de datos

  1. Abre el documento principal de combinación
    Abre el documento que contiene la configuración de combinación de correspondencia, no los resultados combinados individuales.
  2. Ve a la pestaña Correspondencia
    Haz clic en la pestaña Correspondencia en la cinta de opciones.
  3. Seleccionar destinatarios > Usar una lista existente
    Haz clic en Seleccionar destinatarios y elige Usar una lista existente. Navega hasta el archivo de origen de datos y selecciónalo. Si el archivo se ha movido, busca su nueva ubicación.
  4. Editar lista de destinatarios
    Haz clic en Editar lista de destinatarios para verificar que el origen de datos esté conectado y que los campos estén asignados correctamente. Si los nombres de los campos no coinciden, haz clic en Coincidir campos y asigna los campos de combinación a las columnas correctas en el origen de datos.
  5. Ejecuta la combinación nuevamente
    Haz clic en Finalizar y combinar y selecciona Editar documentos individuales. En el cuadro de diálogo, elige Todos y haz clic en Aceptar. Word crea un nuevo documento combinado con los códigos de campo actualizados.

Método 3: Desbloquear y volver a aplicar códigos de campo

  1. Mostrar códigos de campo
    Presiona Alt + F9 para alternar la visualización de resultados de campo a códigos de campo. Verás los códigos crudos { MERGEFIELD ... }.
  2. Desbloquear campos bloqueados
    Selecciona el texto del código de campo. Presiona Ctrl + Shift + F11 para desbloquear cualquier campo que haya sido bloqueado previamente con Ctrl + F11.
  3. Eliminar y volver a insertar el campo de combinación
    Si el código de campo parece corrupto o contiene caracteres adicionales, elimina todo el código de campo incluyendo las llaves. Haz clic en la pestaña Correspondencia, haz clic en Insertar campo de combinación y selecciona el campo correcto de la lista. Word inserta un código de campo nuevo.
  4. Actualizar el campo
    Con el nuevo código de campo seleccionado, presiona F9 para actualizarlo.

Método 4: Usar la función Abrir y reparar

  1. Cierra Word
    Cierra todos los documentos de Word y sal de la aplicación.
  2. Abre el archivo con reparación
    Abre Word. Haz clic en Archivo > Abrir > Examinar. Selecciona el documento de combinación de correspondencia. Haz clic en la flecha desplegable del botón Abrir y elige Abrir y reparar. Word intenta reparar cualquier corrupción en el documento, incluidos los enlaces de códigos de campo rotos.
  3. Reconecta el origen de datos
    Después de la reparación, sigue el Método 2 para reconectar el origen de datos y ejecutar la combinación nuevamente.

ADVERTISEMENT

Si Word aún tiene problemas después de la solución principal

A veces los códigos de campo aún no se actualizan después de aplicar los métodos anteriores. Los siguientes escenarios describen causas adicionales y sus soluciones específicas.

Aparece el error “Word no puede abrir el origen de datos”

Este error significa que Word no puede encontrar o leer el archivo de origen de datos. El archivo puede estar abierto en otro programa como Excel, o el formato de archivo no es compatible. Cierra cualquier programa que tenga abierto el origen de datos. Si el archivo es un libro de Excel, asegúrate de que esté guardado como archivo .xlsx y que la primera fila contenga encabezados de columna. Evita usar formatos .xlsb o .ods para la combinación de correspondencia.

El documento combinado muestra los mismos datos en cada página

Si cada página en el resultado combinado muestra el mismo nombre o dirección, los códigos de campo se están actualizando pero el origen de datos tiene solo un registro. Abre el origen de datos y verifica que contenga múltiples filas. Si es así, la combinación puede estar configurada para un solo registro. Ve a Correspondencia > Editar lista de destinatarios y confirma que todos los registros estén seleccionados, no solo uno.

Los códigos de campo muestran “Error! No es un campo válido”

Este error indica que la sintaxis del código de campo está rota. Las llaves pueden faltar, o el nombre del campo no coincide con ninguna columna en el origen de datos. Presiona Alt + F9 para mostrar los códigos de campo. Elimina todo el código de campo incluyendo las llaves. Vuelve a insertar el campo de combinación desde la pestaña Correspondencia. Actualiza el campo con F9.

Los campos de combinación aparecen como texto plano como «FirstName»

Los corchetes angulares alrededor de un nombre de campo indican que el código de campo se convirtió en texto estático, generalmente al copiar y pegar desde otro documento. Estos no son códigos de campo activos y no se pueden actualizar. Elimina el texto entre corchetes angulares e inserta un nuevo campo de combinación desde la pestaña Correspondencia.

Comparación de métodos de actualización de códigos de campo de combinación de correspondencia

Método Cuándo usarlo Limitaciones
Ctrl + A y luego F9 Los códigos de campo están presentes pero no muestran los datos más recientes Requiere una conexión activa al origen de datos
Reconectar el origen de datos El origen de datos se movió o renombró No corrige códigos de campo bloqueados o corruptos
Desbloquear y volver a aplicar códigos de campo Los campos están bloqueados o editados manualmente Consume tiempo para documentos con muchos campos de combinación
Abrir y reparar Se sospecha corrupción del documento Puede no recuperar un archivo gravemente dañado

Ahora puedes forzar la actualización de los códigos de campo de combinación de correspondencia de Word seleccionando todo el contenido y presionando F9, reconectando el origen de datos, o desbloqueando y volviendo a aplicar campos individuales. Si el problema persiste, usa Abrir y reparar para corregir la corrupción del documento. Para futuras combinaciones, mantén el archivo de origen de datos en una ubicación fija y evita editar los códigos de campo manualmente. Como consejo avanzado, presiona Shift + F9 para actualizar solo el campo seleccionado en lugar de todo el documento, lo cual es útil al solucionar problemas de un campo de combinación específico a la vez.

ADVERTISEMENT