Cómo dar formato a las fechas en los campos de combinación de correspondencia
🔍 WiseChecker

Cómo dar formato a las fechas en los campos de combinación de correspondencia

Cuando ejecuta una combinación de correspondencia en Word, las fechas del origen de datos suelen aparecer en formatos sin procesar como 2023-01-15 o 44563. Esto ocurre porque Word toma el número de serie subyacente o el formato predeterminado del origen en lugar del estilo de fecha que prefiere. Necesita una forma de mostrar las fechas como January 15, 2023 o 15/01/2023 sin editar el archivo de origen. Este artículo explica cómo usar los códigos de campo de Word para controlar el formato de fecha directamente dentro del documento de combinación de correspondencia.

Puntos clave: Dar formato a las fechas en la combinación de correspondencia de Word

  • Alt+F9 para alternar los códigos de campo: Muestra el código MERGEFIELD subyacente para que pueda agregar un modificador de formato de fecha.
  • \@ “MMMM d, yyyy”: El modificador de formato que produce una fecha como January 15, 2023 dentro del campo de combinación.
  • Botón Vista previa de resultados: Le permite verificar la fecha con formato antes de completar la combinación.

ADVERTISEMENT

Por qué las fechas aparecen incorrectamente en el resultado de la combinación de correspondencia

La combinación de correspondencia de Word no convierte automáticamente los valores de fecha en un formato legible para las personas. El software toma la fecha exactamente como está almacenada en el origen de datos, que puede ser una cadena de texto simple, un campo de fecha de base de datos o un número de serie de Excel. Cuando el origen contiene un número de serie, Word muestra un número entero grande en lugar de una fecha. Cuando el origen contiene una fecha de texto, Word la muestra en el orden y con el separador originales, que pueden no coincidir con su región o el estilo del documento.

La solución está en el sistema de códigos de campo de Word. Cada campo de combinación de correspondencia es en realidad un código de campo MERGEFIELD. Al agregar un modificador de formato a ese código, le indica a Word exactamente cómo mostrar la fecha, independientemente del formato del origen. Este enfoque funciona con todos los orígenes de datos comunes: hojas de cálculo de Excel, bases de datos de Access, contactos de Outlook, archivos CSV y listas de SharePoint.

Comprender el modificador de formato de fecha

El modificador de formato usa un patrón de letras que representan partes de una fecha. Los marcadores de posición más comunes son M para el mes, d para el día e y para el año. La cantidad de letras controla la visualización: M da 1, MM da 01, MMM da Jan y MMMM da January. La misma lógica se aplica a d (1, 01, Mon, Monday) e y (23, 2023). Combine estos marcadores de posición con separadores como espacios, barras, guiones o comas para que coincidan con el formato que prefiera.

Pasos para aplicar un modificador de formato de fecha a un campo de combinación de correspondencia

Estos pasos suponen que ya conectó su documento de combinación de correspondencia a un origen de datos e insertó un campo de combinación de fecha. Si aún no insertó el campo, hágalo ahora haciendo clic en Correspondencia > Insertar campo combinado y eligiendo el campo de fecha.

  1. Seleccione el campo de combinación de fecha
    Haga clic en el marcador de posición de fecha en su documento. Aparece como «DateField» o similar, según el nombre de su campo.
  2. Presione Alt+F9 para mostrar los códigos de campo
    El campo cambia de «DateField» a { MERGEFIELD DateField }. Si usa un nombre de campo diferente, ese nombre aparece dentro de las llaves.
  3. Agregue el modificador de formato después del nombre del campo
    Escriba un espacio después del nombre del campo, luego escriba \@ seguido de un espacio y un patrón de formato de fecha entre comillas dobles. Por ejemplo, para mostrar las fechas como January 15, 2023, agregue \@ “MMMM d, yyyy”. El código completo queda así: { MERGEFIELD DateField \@ “MMMM d, yyyy” }.
  4. Presione Alt+F9 de nuevo para ocultar los códigos de campo
    El campo vuelve a mostrar el marcador de posición de fecha, pero el modificador de formato ya está aplicado.
  5. Obtenga una vista previa del resultado
    Haga clic en Correspondencia > Vista previa de resultados. Word reemplaza el marcador de posición con los datos reales del primer registro, con el formato según su patrón. Use los botones Siguiente registro y Registro anterior para comprobar varias entradas.
  6. Complete la combinación
    Haga clic en Finalizar y combinar y elija su opción de salida, como Editar documentos individuales o Imprimir documentos. Las fechas con formato aparecen en el resultado final.

Patrones de formato de fecha comunes

Use estos patrones dentro del modificador \@ para producir estilos de fecha específicos. Reemplace el patrón de ejemplo del paso 3 por uno de estos.

  • MM/dd/yyyy — 01/15/2023 (formato de EE. UU. con ceros iniciales)
  • M/d/yyyy — 1/15/2023 (formato de EE. UU. sin ceros iniciales)
  • dd/MM/yyyy — 15/01/2023 (formato europeo)
  • yyyy-MM-dd — 2023-01-15 (formato ISO)
  • MMMM d, yyyy — January 15, 2023 (nombre completo del mes)
  • MMM d, yyyy — Jan 15, 2023 (mes abreviado)
  • dddd, MMMM d, yyyy — Sunday, January 15, 2023 (día de la semana y mes completos)
  • ddd, MMM d, yyyy — Sun, Jan 15, 2023 (día de la semana y mes abreviados)

ADVERTISEMENT

Problemas comunes de formato de fecha y sus soluciones

La fecha sigue apareciendo como número de serie después de agregar el modificador

Si la fecha muestra un número de cinco dígitos como 44927 en lugar de una fecha legible, su origen de datos almacena las fechas como números de serie. El modificador de formato sigue funcionando en este caso. Asegúrese de haber escrito el modificador exactamente como se muestra, con un espacio antes de \@ y el patrón entre comillas dobles. Si el problema persiste, el campo puede contener espacios o caracteres adicionales. Presione Alt+F9 para comprobar el código. Debe verse exactamente como { MERGEFIELD DateField \@ “MMMM d, yyyy” } sin texto adicional dentro de las llaves.

El mes y el día están intercambiados en el resultado

Word usa la configuración regional de Windows como interpretación predeterminada de las partes de la fecha. Si su origen de datos tiene fechas en un orden diferente, el modificador de formato lo anula. Verifique que usó las mayúsculas y minúsculas correctas: MM para el mes y dd para el día. Usar mm en lugar de MM produce minutos, no meses, y causa un resultado incorrecto. Reemplace mm por MM en el patrón.

El modificador de formato no funciona con fechas de texto

Si su origen de datos almacena las fechas como texto simple, por ejemplo 2023-01-15 como una cadena, el modificador de formato no tiene efecto. Word trata una cadena de texto como texto literal y no puede aplicarle formato de fecha. Convierta el texto en una fecha real en la aplicación de origen antes de combinar. En Excel, use la función DATEVALUE para convertir texto en una fecha. En Access, use la función CDate. Después de la conversión, el modificador de formato funciona normalmente.

Opciones de formato de fecha en la combinación de correspondencia: modificador de código de campo frente a formato del origen

Elemento Modificador de código de campo (\@) Formato del origen
Dónde se aplica Dentro del documento de combinación de correspondencia de Word En el archivo de origen de datos (Excel, Access, etc.)
Efecto en el resultado Controla la visualización de la fecha solo en los documentos combinados Cambia los datos de origen de forma permanente
Admite números de serie Sí, convierte números de serie en fechas legibles Sí, si la columna de origen tiene formato de fecha
Admite fechas de texto No, las cadenas de texto no se convierten Sí, pero requiere conversión en el origen
Facilidad de uso Requiere editar los códigos de campo con Alt+F9 Usa el formato estándar en la aplicación de origen
Reutilización Permanece con el documento de combinación de correspondencia Debe configurarse para cada nueva combinación

Usar el modificador de código de campo es el método preferido porque no altera sus datos originales y funciona en varias combinaciones sin reconfigurar el origen. El formato del origen es útil cuando necesita una conversión única o cuando el origen de datos ya contiene fechas con el formato adecuado.

Ahora puede aplicar cualquier formato de fecha a los campos de combinación de correspondencia editando el código de campo con Alt+F9 y agregando el modificador \@ seguido del patrón que elija. Empiece probando el patrón MMMM d, yyyy para obtener el nombre completo del mes y luego ajuste los marcadores de posición para que coincidan con su región o el estilo del documento. Para un control avanzado, combine el modificador de formato de fecha con el modificador \ MERGEFORMAT para conservar el formato manual que aplique al campo.

ADVERTISEMENT