Corregir el formato de hora en combinación de correspondencia de Word que vuelve al estilo de 24 horas
🔍 WiseChecker

Corregir el formato de hora en combinación de correspondencia de Word que vuelve al estilo de 24 horas

Establece un formato de hora personalizado en tu documento de combinación de correspondencia de Word, pero el resultado final muestra las horas en estilo de 24 horas en lugar del formato de 12 horas que especificaste. Este problema ocurre porque el motor de combinación de Word lee el valor de hora sin procesar de la fuente de datos y aplica su propio formato predeterminado, ignorando el interruptor de formato que agregaste al campo de combinación. Este artículo explica por qué se revierte el formato, proporciona una solución confiable usando códigos de campo e interruptores, y cubre problemas relacionados como el formato de fecha y conflictos de configuración regional.

Puntos clave: Corregir el formato de hora en combinación de correspondencia al estilo de 12 horas

  • Alt+F9 para revelar los códigos de campo y luego agregar el interruptor \@ “h:mm AM/PM”: Anula la salida predeterminada de 24 horas de Word para campos de combinación de hora.
  • Hora de la fuente de datos almacenada como texto vs número de serie: Las horas basadas en texto requieren un enfoque de código de campo diferente para formatearse correctamente.
  • Configuración de formato regional en Windows: Puede interferir con la salida de combinación; usar interruptores explícitos evita esta configuración.

ADVERTISEMENT

Por qué Word ignora tu formato de hora personalizado en combinación de correspondencia

Cuando insertas un campo de combinación de hora, Word almacena el valor sin procesar de tu fuente de datos. Si la fuente de datos contiene una hora almacenada como número de serie o como texto, el motor de combinación la procesa de manera diferente. Para horas con número de serie, Word usa el formato de hora corta del sistema, que en muchos sistemas Windows está configurado en estilo de 24 horas (HH:mm). Incluso si haces clic en el campo y aplicas un formato de hora a través de la cinta, esas opciones de formato no se conservan durante la combinación. El motor de combinación lee el código de campo y aplica sus propias reglas de formato a menos que agregues un interruptor de formato directamente al código de campo.

Cómo funcionan los códigos de campo y los interruptores

Cada campo de combinación está representado por un código de campo. Por defecto, un campo de combinación de hora se ve así { MERGEFIELD Time }. Para controlar el formato de salida, agregas un interruptor de formato: \@ "h:mm AM/PM". Este interruptor le dice a Word exactamente cómo mostrar la hora, anulando tanto el formato de la fuente de datos como la configuración regional del sistema. Sin este interruptor, Word usa el patrón de hora corta predeterminado de Windows, que a menudo es estilo de 24 horas.

Valores de hora basados en texto

Si tu fuente de datos contiene valores de hora almacenados como texto, como “14:30”, el interruptor de formato aún funciona porque Word puede analizar patrones de hora comunes. Sin embargo, si el texto es irregular, es posible que necesites preprocesar los datos en el archivo fuente o usar un campo calculado en el documento de combinación.

Pasos para agregar un interruptor de formato a un campo de combinación de hora

Sigue estos pasos para forzar un formato de hora de 12 horas con AM/PM en la salida de tu combinación de correspondencia. El proceso funciona en Word 2016, Word 2019, Word 2021 y Word para Microsoft 365.

  1. Abre el documento de combinación de correspondencia y muestra los códigos de campo
    Presiona Alt+F9 en tu teclado. Esto alterna la visualización de los resultados del campo de combinación a los códigos de campo subyacentes. Verás algo como { MERGEFIELD Time } en lugar de un valor de hora.
  2. Localiza el campo de combinación de hora
    Desplázate por el documento y encuentra el código de campo que corresponde a la hora. Si tienes varios campos de hora, repite el siguiente paso para cada uno.
  3. Agrega el interruptor de formato
    Haz clic dentro del código de campo justo después del nombre del campo. Escribe un espacio y luego agrega el siguiente interruptor: \@ "h:mm AM/PM". El código de campo completo debería verse así: { MERGEFIELD Time \@ "h:mm AM/PM" }. Asegúrate de incluir la barra invertida y el símbolo @.
  4. Cierra la vista de códigos de campo
    Presiona Alt+F9 nuevamente para ocultar los códigos de campo y ver el resultado formateado. Si tienes la vista previa de resultados habilitada, ahora deberías ver las horas mostradas como 2:30 PM en lugar de 14:30.
  5. Realiza una combinación de prueba
    Haz clic en Correspondencia > Vista previa de resultados para verificar el formato de varios registros. Luego completa la combinación haciendo clic en Finalizar y combinar > Editar documentos individuales o Imprimir documentos.

Interruptores de formato alternativos

Puedes personalizar la salida de hora cambiando la cadena de imagen dentro del interruptor. Ejemplos comunes incluyen:

  • \@ "h:mm:ss AM/PM" para horas, minutos y segundos con AM/PM
  • \@ "h:mm" para hora de 12 horas sin AM/PM
  • \@ "HH:mm" para forzar hora de 24 horas explícitamente

ADVERTISEMENT

Si el interruptor de formato no funciona

En algunos casos, el interruptor de formato no cambia la salida. Esto suele suceder cuando la fuente de datos contiene valores de hora almacenados como texto en un formato no estándar, o cuando el campo de combinación está anidado dentro de otro campo como SI o un cálculo.

“La hora aún se muestra como 14:30 después de agregar el interruptor”

Revisa la fuente de datos. Abre la hoja de Excel o la tabla de Access que suministra los datos. Asegúrate de que la columna de hora esté formateada como Hora, no como Texto. Si es texto, conviértela usando la función TIMEVALUE de Excel o cambia el formato de la columna a Hora. Luego actualiza el documento de combinación haciendo clic en Correspondencia > Seleccionar destinatarios > Usar una lista existente y vuelve a seleccionar el archivo.

“Los campos de fecha de combinación también muestran formato incorrecto”

El mismo principio se aplica a las fechas. Agrega el interruptor \@ "MMMM d, yyyy" a un campo de combinación de fecha para obtener una salida como “15 de marzo de 2025”. Sin un interruptor, Word usa el formato de fecha corta del sistema, que puede mostrar como “3/15/2025” o “15/03/2025” dependiendo de tu región.

“El interruptor funciona en la vista previa pero no en la salida final”

Esto puede ocurrir si usas la opción Finalizar y combinar > Enviar mensajes de correo electrónico. Algunas configuraciones de combinación de correo electrónico eliminan el formato de campo. Usa Finalizar y combinar > Editar documentos individuales en su lugar, y luego copia la salida a tu correo electrónico manualmente.

Formato de hora en combinación de correspondencia: interruptor de código de campo vs formato de fuente de datos

Elemento Interruptor de código de campo Formato de fuente de datos
Ubicación del control Dentro del código de campo del documento de Word En el archivo fuente (Excel, Access, CSV)
Anulación de formato Anula todas las demás instrucciones de formato Ignorado por Word durante la combinación a menos que el interruptor esté presente
Requiere edición de código de campo Sí, se necesita Alt+F9 No, pero debe coincidir con un patrón de hora analizable
Funciona con valores de hora de texto Sí, si el texto es un patrón de hora estándar No recomendado; el texto a menudo causa pérdida de formato
Afectado por la configuración regional de Windows No, el interruptor es explícito Sí, se usa el formato de hora corta predeterminado
Mejor práctica Agrega siempre el interruptor para una salida consistente Mantén la hora como número de serie para un análisis confiable

ADVERTISEMENT

Conclusión

Ahora puedes forzar a Word a mostrar las horas en formato de 12 horas AM/PM agregando el interruptor \@ "h:mm AM/PM" al código de campo de combinación. Este método funciona independientemente de la configuración regional de Windows o del formato de la fuente de datos. Después de corregir el documento actual, revisa cualquier otro campo de combinación de fecha u hora y agrega los interruptores apropiados. Como consejo avanzado, considera guardar un documento de plantilla con los interruptores ya aplicados para no tener que editar los códigos de campo en cada nueva combinación.

ADVERTISEMENT