El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario No puedor, no puedor
Desconocido
Enviado - 28/9/2004
 
Tengo un problemilla. Necesito imprimir un documento Word pero unas veces tengo que direccionarlo a una impresora y otras veces a otra.

¿Como lo hago de una forma transparente (sin cuadros de diálogo de por medio)?

La única forma que se es con .Application.ActivePrinter pero me cambia la impresora predeterminada y además tarda bastante.

Muuuuuchas gracias !!
 
Engineer
25 Mensaje(s)
Enviado - 29/9/2004
 
Saludos...

Yo para imprimir utilizo este código... no es exactamente lo que vos queres, ya que este codigo si presenta un dialogo, que es el de seleccion de impresora, paginas y cantidad de copias. Fijate, por ahi te sirve.... Suerte!!!

- Comienza el codigo-

Private Sub imprimir_Click ()
Dim pagina1, ultimapagina, Numcopias, i
CommonDialog1.CancelError = True
On Error GoTo ErrHandler
CommonDialog1.ShowPrinter
pagina1= CommonDialog1.FromPage
ultimapagina = CommonDialog1.ToPage
Numcopias = CommonDialog1.Copies
For i = 1 to Numcopias
'Aca va el codigo de lo que quieras que se imprima.
Next
Exit Sub
ErrHandler:
Exit Sub
End Sub

-Fin del codigo-

 
 

 

Contactos myStudio Network