Visual Basic - Shell Execute (Print)

Life is soft - evento anual de software empresarial
 
Vista:

Shell Execute (Print)

Publicado por Xavier Navarro i Vives (2 intervenciones) el 19/04/2010 18:24:26
Buenas a todos,

Estoy creando un aplicacion que en un punto determinado , necesita imprimir todos los documentos HTML que existen en una carpeta, en esta, puede existir 2 ficheros html o 200.

Una vez ejecutado el ShellExecute (Call ShellExecute(vbNull, "PRINT", "C:\1012_1.html", vbNullString, vbNullString, vbHide)), me aparece el CommonDialog para seleccionar la impresora.

Evidentemente si son solo dos documentos no hay problema, pero no le puedo pedir al usuario que seleccione la impresora 200 veces, ergo, necesito que se imprimin directamente.

Si me he expresado con claridad, agradecere toda vuestra ayuda.

XNV
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

Shell Execute (Print)

Publicado por Gabriel (1 intervención) el 27/07/2011 22:52:24
fijate de cambiar el priemr parametro,

ShellExecute hwnd, "print", "C:\" & strNom, vbNullString, vbNullString, conSwNormal

este te imprime ditectamente en la impresora predeterminada

exitos!
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