Cuando ejecutas una combinación de correspondencia en Word, algunos registros pueden omitirse por completo si contienen campos vacíos. Esto ocurre porque Word trata un campo de combinación vacío como un valor nulo y omite todo el registro para evitar imprimir datos incompletos. El comportamiento predeterminado está controlado por la configuración Omitir campos vacíos en la conexión de combinación de correspondencia. Este artículo explica por qué Word omite registros con campos vacíos y proporciona una solución paso a paso para incluirlos.
Conclusiones clave: Evita que Word omita registros con campos de combinación vacíos
- Lista de destinatarios de combinación de correspondencia > Enlace Filtrar > Borrar todos los criterios de filtro: Elimina cualquier filtro que oculte registros con campos vacíos.
- Lista de destinatarios de combinación de correspondencia > casillas de verificación: Vuelve a seleccionar manualmente los registros omitidos para forzar a Word a incluirlos.
- Edición de la fuente de datos (Excel o CSV): Rellena las celdas vacías con un marcador de posición como un espacio o un guion para evitar que Word las trate como nulas.
Por qué Word omite registros con campos vacíos durante la combinación de correspondencia
Word se conecta a una fuente de datos como una hoja de cálculo de Excel, un archivo CSV o una lista de contactos de Outlook. Cuando un campo en un registro está vacío, Word lo interpreta como un valor nulo. Por defecto, el motor de combinación de correspondencia filtra los registros que contienen campos nulos para evitar imprimir marcadores de posición vacíos. Este comportamiento es intencional para evitar resultados incompletos, pero puede causar que se omitan registros completos si incluso un campo obligatorio está vacío.
La causa raíz suele ser una de las siguientes:
- La fuente de datos tiene celdas vacías en la columna utilizada para el campo de combinación.
- Una regla de filtro o consulta en la lista de destinatarios de combinación de correspondencia excluye registros con campos vacíos.
- La opción Omitir campos vacíos está habilitada en la configuración de conexión de combinación de correspondencia.
Word no muestra una advertencia cuando omite un registro. Puedes notar que el recuento total de documentos combinados es menor que el número de registros en tu fuente de datos. La solución implica ajustar la configuración de la lista de destinatarios o modificar la fuente de datos.
Pasos para solucionar que Word omita registros con campos vacíos en la combinación de correspondencia
Sigue estos pasos en orden. Cada método resuelve una causa diferente del problema.
Método 1: Borrar todos los filtros en la lista de destinatarios de combinación de correspondencia
- Abrir la lista de destinatarios de combinación de correspondencia
En Word, ve a Correspondencia > Seleccionar destinatarios > Usar una lista existente (o la fuente de datos que ya conectaste). Haz clic en Editar lista de destinatarios en la cinta de opciones. - Verificar si hay filtros activos
En el cuadro de diálogo Destinatarios de combinación de correspondencia, observa los encabezados de columna. Si algún encabezado de columna muestra un icono de flecha hacia abajo, hay un filtro aplicado. Haz clic en la flecha y selecciona Borrar filtro en el menú desplegable. - Eliminar todas las reglas de filtro
Haz clic en el enlace Filtrar en la parte superior del cuadro de diálogo. En el cuadro de diálogo Filtrar y ordenar, ve a la pestaña Filtrar registros. Elimina cualquier criterio listado en Campo, Comparación y Comparar con. Haz clic en Aceptar. - Verificar que aparezcan todos los registros
Desplázate por la lista de destinatarios. Los registros que estaban ocultos ahora aparecen. Marca las casillas junto a los registros que deseas incluir. Haz clic en Aceptar para guardar los cambios.
Método 2: Volver a seleccionar manualmente los registros omitidos
- Abrir la lista de destinatarios de combinación de correspondencia
Ve a Correspondencia > Editar lista de destinatarios. - Identificar registros no marcados
Busca registros con la casilla sin marcar. Estos son los registros que Word omitió. - Marcar los registros omitidos
Haz clic en la casilla junto a cada registro omitido para seleccionarlo. Si hay muchos registros sin marcar, haz clic en el botón Seleccionar todo en la parte superior y luego desmarca solo los registros que deseas excluir. - Ejecutar la combinación nuevamente
Haz clic en Aceptar y luego en Finalizar y combinar. Los registros omitidos deberían aparecer ahora en el resultado.
Método 3: Rellenar celdas vacías en la fuente de datos
- Abrir el archivo de fuente de datos
Si tu fuente de datos es un libro de Excel, ábrelo en Excel. Si es un archivo CSV, ábrelo en el Bloc de notas o en Excel. - Localizar celdas vacías en la columna del campo de combinación
Identifica la columna que corresponde al campo de combinación que causa la omisión. Por ejemplo, si el campo de combinación esAddressLine2y muchas celdas están vacías, esos registros se omitirán. - Rellenar celdas vacías con un espacio o marcador de posición
Escribe un solo carácter de espacio en cada celda vacía. Alternativamente, escribe un guion o la palabra “N/A”. No dejes ninguna celda vacía. Guarda el archivo. - Volver a conectar la fuente de datos en Word
Ve a Correspondencia > Seleccionar destinatarios > Usar una lista existente. Busca el archivo actualizado. Word volverá a cargar los datos y los campos vacíos ahora contendrán un espacio. Ejecuta la combinación nuevamente.
Método 4: Deshabilitar la configuración Omitir campos vacíos (avanzado)
- Abrir el documento principal de combinación de correspondencia
Asegúrate de que tu documento principal con campos de combinación esté abierto. - Presiona Alt+F11 para abrir el editor de VBA
Este método requiere usar una macro. Ve a Insertar > Módulo en el editor de VBA. - Pegar el siguiente código de macro
Sub DisableOmitEmptyFields()
Dim mmMain As MailMerge
Set mmMain = ActiveDocument.MailMerge
mmMain.OmitEmptyFields = False
End Sub - Ejecutar la macro
Presiona F5 mientras el cursor está dentro de la macro. Cierra el editor de VBA. Guarda el documento. Ejecuta la combinación de correspondencia nuevamente.
Si Word aún tiene problemas después de la solución principal
Word omite registros solo al imprimir en un documento nuevo
Si eliges Editar documentos individuales, Word puede seguir omitiendo registros. En su lugar, prueba Finalizar y combinar > Imprimir documentos o Enviar mensajes de correo electrónico. Esto evita la lógica de vista previa que a veces filtra registros.
La fuente de datos contiene filas o columnas ocultas
En Excel, las filas o columnas ocultas se incluyen en una combinación de correspondencia. Pero si has aplicado un filtro en Excel, Word solo ve las filas visibles. En Excel, ve a Datos > Filtro y borra cualquier filtro activo. Guarda el archivo y vuelve a conectarlo en Word.
El nombre del campo de combinación no coincide exactamente con el encabezado de columna
Si el nombre del campo de combinación en Word tiene un espacio al final o difiere en mayúsculas/minúsculas del encabezado de columna, Word puede tratar el campo como vacío. Verifica el nombre del campo haciendo clic en el campo de combinación en el documento y presionando Shift+F9 para ver el código de campo. El nombre del campo debe coincidir exactamente con el encabezado de columna.
Comparación de comportamiento: Filtro de combinación de correspondencia vs. Modificación de fuente de datos
| Elemento | Borrar filtros en la lista de destinatarios | Rellenar celdas vacías en la fuente de datos |
|---|---|---|
| Tiempo para aplicar | Menos de 1 minuto | 5 a 15 minutos dependiendo del tamaño de los datos |
| Permanencia | Se restablece al cerrar el documento | Cambio permanente en la fuente de datos |
| Afecta a todos los campos de combinación | Sí, se eliminan todos los filtros | Solo la columna que editas |
| Requiere acceso a la fuente de datos | No, funciona dentro de Word | Sí, debes editar el archivo fuente |
| Riesgo de corrupción de datos | Ninguno | Bajo, si solo agregas espacios |
Usa primero el método de borrar filtros porque es el más rápido y no destructivo. Si el problema persiste, rellena las celdas vacías en la fuente de datos.
Ahora puedes ejecutar una combinación de correspondencia que incluya todos los registros incluso cuando algunos campos estén vacíos. Comienza por borrar todos los filtros en la lista de destinatarios de combinación de correspondencia. Si los registros aún se omiten, abre tu fuente de datos de Excel o CSV y agrega un carácter de espacio a cada celda vacía en la columna del campo de combinación. Para un control avanzado, usa la macro de VBA para deshabilitar la configuración Omitir campos vacíos. Esto asegura que tu resultado combinado contenga todos los registros previstos sin necesidad de volver a seleccionarlos manualmente cada vez.