Visual Basic - alinear impresion

Life is soft - evento anual de software empresarial
   
Vista:

alinear impresion

Publicado por niwdeloko (8 intervenciones) el 22/04/2008 20:03:10
hola a todos necesito saber como ordenar mi impresionde numeros de izquierda a derecha, utilizo printer osea segun la coma decimal, en una sola linea si alguien me puede ayudar estare agradecido:

algo asi mas o menos
que vayan todos en una misma fila segun la coma decimal

12.13 12.3
1.25 1.3
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:alinear impresion

Publicado por Diego (211 intervenciones) el 23/04/2008 00:55:58
Mira este codigo.
La mecanica, (te lo decia Lolo) es esta, pero ten en cuenta una cosa: Si lo vas a imprimir tienes que emplear una fuente proporcional como courier o similar. Si empleas Arial u otras no proporcionales nunca te quedara encuadrado


cifra1 = Format(129089, "###,##.00")
cifra2 = Format(4453, "###,##.00")
cifra3 = Format(2580.8, "###,##.00")
longitud1 = Len(cifra1)
longitud2 = Len(cifra2)
longitud3 = Len(cifra3)
Debug.Print String(40 - longitud1, " ") & cifra1
Debug.Print String(40 - longitud2, " ") & cifra2
Debug.Print String(40 - longitud3, " ") & cifra3

Para imprimir, cambia Debug por Printer y al final cierra el documento con Printer.enddoc
Ya nos contaras
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar