Alinear numeros a la derecha

Guillermo
26 de Diciembre del 2003
Hola amigos necesito que alguien me ayude claro si tienen tiempo estoy tratando de alinera cantidades a la derecha al introducir numeros fraccionarios se desajusta es decir si introduco 3456.67 y despues introdusco 345.9 al mandar a imprimir se desajusta a alineacion y me imprime de la siguinte manera
3456.67
345.90
y lo necesito que se alinie por la derecho y no por la izquierda
tengo el siguiente codigo pero no se manejar muy bien el textwidth si alguien me puede ayudar se los agradecere mucho
Espero sus respuesta

Printer.CurrentX = 30 - Printer.TextWidth(12354)
Printer.CurrentY = 20
Debug.Print Text1.Text
Debug.Print Text2.Text


rodrigogm78
26 de Diciembre del 2003
No se si habrá alguna función o metodo que te permita hacerlo. Pero lo que puedes hacer una función a la que le pases el numero a imprimir convertido a string y restar a la cordenada el valor de su longitud Len(numero). Y asi devolver el valor de la coordenada dependiendo de la longitud de la cadena.