Cuestiones culturales
Para dar formato a un campo de combinación, haga clic sobre él con el botón derecho y seleccione la opción de cambiar el Código del campo. Podemos utilizar la mayoría de los formatos soportados por Word.
Word no soporta directamente algunos conmutadores, pero QDV7 sí. Se utilizan para mostrar y dar formato a valores en el ámbito de otras culturas distintas de la que concierne al documento. Por defecto, los formatos se ajustan de acuerdo con la cultura a la que corresponde el código del idioma de nuestro documento, pero se puede cambiar.
Por ejemplo, podemos especificar un formato de moneda que se adapte a la cultura, como puede ser esto: \# c
También podemos dar un formato tal y como lo haríamos en Word: \# "$,#,#0.00"
O una fecha larga como: \@ "dddd, MMMM d, yyyy" (Viernes, Abril 5, 2013)
Formatos totalmente soportados por QDV, pero no por Word directamente:
▪Formatos numéricos estándar: http://msdn.microsoft.com/en-us/library/dwhawy9k.aspx
▪Formatos numéricos personalizados: http://msdn.microsoft.com/en-us/library/0c899ak8.aspx
▪Formatos de fecha y hora estándar: http://msdn.microsoft.com/en-us/library/az4se3k1.aspx
▪Formatos de fecha y hora personalizados: http://msdn.microsoft.com/en-us/library/8kb3ddd4.aspx
Dos ejemplos de códigos de campo en Word:
{ MERGEFIELD Precio \# $,#.00 \* MERGEFORMAT }
{ MERGEFIELD Fecha \@ yyyy-MM-dd \* MERGEFORMAT }
\* MERGEFORMAT indica que el formato del campo de combinación debería mantenerse (color, forma, fuente de texto, etc.). Esta instrucción debería venir siempre tras la descripción del formato que comienza con \# para formatos numéricos y con \@ para formatos de fecha.
Para que un formato genérico como \# c (corresponde a la moneda o divisa) sirva para otra cultura distinta a la cultura original del documento, añada \ci detrás: \# "c \ci fr-BE"
Así se mostrará la moneda de acuerdo con las reglas de la variante del idioma fr-BE independientemente de la cultura original del documento al que estemos invocando.