Insertar linea de código en tiempo de ejecucion
Publicado por Juan Carlos C (130 intervenciones) el 22/09/2015 17:53:29
Hola a todos,
necesito cambiar muchas lineas de código dependiendo de la forma de imprimir asi:
los dos métodos son
Print #intCanalImpresion, "Linea a Imrimir"
y
Printer.Print "Linea a Imprimir"
Entonces si es por puerto Directo LPT o COM se usaria el primer metodo, pero si es por una impresora de windows se imprimiria por el segundo. Lo que pretendo es algo asi:
If es_impresora_windows then
strMetodo="Printer.Print"
else
strMetodo="Print #intCanalImpresion,"
end if
Para imprimir seria
strMetodo "Linea a Imprimir"
Lógicamente esto no funciona y son muchos reportes los que tengo con el primer metodo pero quiero que el susario tenga la opcion de imprimir por las impresoras de windows.
Gracias por sus comentarios
necesito cambiar muchas lineas de código dependiendo de la forma de imprimir asi:
los dos métodos son
Print #intCanalImpresion, "Linea a Imrimir"
y
Printer.Print "Linea a Imprimir"
Entonces si es por puerto Directo LPT o COM se usaria el primer metodo, pero si es por una impresora de windows se imprimiria por el segundo. Lo que pretendo es algo asi:
If es_impresora_windows then
strMetodo="Printer.Print"
else
strMetodo="Print #intCanalImpresion,"
end if
Para imprimir seria
strMetodo "Linea a Imprimir"
Lógicamente esto no funciona y son muchos reportes los que tengo con el primer metodo pero quiero que el susario tenga la opcion de imprimir por las impresoras de windows.
Gracias por sus comentarios
Valora esta pregunta


0