Patty Difusa
2009-10-30 12:46:04 UTC
Hola a todos,
soy nueva en estos foros y este es mi primer post.
Mi problema es el siguiente:
Desde un Word (2003 ó 2007) en español, tengo que desarrollar una macro para
poner la fecha en el encabezado de una carta, con formato inglés, por ejemplo
hoy es October 30th 2009 y mañana sería October 31rst 2009. Esto hay que
hacerlo independientemente de la configuración regional del usuario, que
normalmente será la española de España.
Lo primero que se me ocurre es hacerlo "a lo bestia", es decir, ir creando
un string a base de mirar si el mes es octubre y pasarlo a October, y lo
mismo con los días, aunque es un poco más complicado.
¿Alguna idea para hacerlo más sencillo?, ¿existe alguna función que ayude a
esta conversión?
Muchas gracias de antemano.
soy nueva en estos foros y este es mi primer post.
Mi problema es el siguiente:
Desde un Word (2003 ó 2007) en español, tengo que desarrollar una macro para
poner la fecha en el encabezado de una carta, con formato inglés, por ejemplo
hoy es October 30th 2009 y mañana sería October 31rst 2009. Esto hay que
hacerlo independientemente de la configuración regional del usuario, que
normalmente será la española de España.
Lo primero que se me ocurre es hacerlo "a lo bestia", es decir, ir creando
un string a base de mirar si el mes es octubre y pasarlo a October, y lo
mismo con los días, aunque es un poco más complicado.
¿Alguna idea para hacerlo más sencillo?, ¿existe alguna función que ayude a
esta conversión?
Muchas gracias de antemano.
--
Saludos desde Madrid (España)
Saludos desde Madrid (España)