Macro Word convertir números a letras

Me gustaría saber si alguien dispone de alguna Macro en Word para poder convertir números por letras. Creo que hay una función, \*CardText, pero no soy capaz de integrarla dentro de una macro.

1 Respuesta

Respuesta
Aquí tienes la forma:
En Word es posible convertir un número en letras conservando la ortografía (por ejemplo el acento,...), para ello:
* Crea un campo con CTRL-F9
* En la pantalla aparecerá {}
* Pon dentro del campo el número precedido del signo "=" y luego del numero pon un código que indique a Word que debe formatear este campo de manera especifica
\*cardtext
ej:
{=1128\*cardtext}
* Debes volver a posicionarte dentro del campo si estás fuera
* Presiona la tecla F9 para convertir el valor del campo en letras
* El número aparecerá completamente en letras: Mil ciento veintiocho
* Si deseas modificar el número, será necesario pasar a la visualización del campo, para ello haz clic derecho sobre el campo y selecciona la opción "Activar o desactivar códigos de campo", luego podrás cambiar el número. Presiona F9 para actualizar el número.
Este procedimiento no funciona con números decimales, en ese caso debes crear 2 campos e insertar la palabra "punto" o "coma" entre ellos:
{=12\*cardtext}coma{=45\*cardtext
Este procedimiento tiene como limite el número 999.999, más allá, Word dará error.
También puedes utilizar otros códigos de formateo:
\*ROMAN
Para números en números romanos en mayúsculas,
\*roman
Para números en números romanos en minúsculas...
Este procedimiento tiene como límite el número 32.767, más allá, Word dará error.
Espero que te sirva
>Un saludo
>Julio
Necesitaba una macro. Como expuse en la pregunta, ya conocía la función cardtext.
En cualquier caso, ya está desarrollada. Gracias de todas formas

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas