Mudar de impressora

26/05/2007 - 02:09 por Albino | Informe spam
Olá
Mi duda és la seguiente:
Tengo una macro para hacer la impression de la hoja2 en determinada
impressora que se elije en la caja de dialogo de impressoras.
Hasta aqui tudo bien, pero lo que passa és que el icono de impressão rapida
en la barra de herramientas assume por defecto la impressora seleccionada
anteriormente. Esso no me conviene una vez las restantes hojas tendran de
ser impressas em lá impressora prédefinida e no en esta que fue elejida.
Como ni todas las personas estão dispiertas para elegir de novo la
impressora predefenida, quando clican en el icono las cópias van a cair en
el sitio errado.
Que podré alterar em mi código para solucionar el problema?
Puedo postar el código si necessário.
Gracias e perdon mi espanhol, és decir "(Portunhol").
Albino
 

Leer las respuestas

#1 Héctor Miguel
26/05/2007 - 03:18 | Informe spam
hola, Albino !

Mostrar la cita
prueba a 'capturar' cual es la impresora ANTES de mostrar la caja de dialogo y la restableces al final de tu macro de impresion [p.e.]

Dim ImpresoraOriginal As String
ImpresoraOriginal = Application.ActivePrinter

' aqui va tu codigo de impresion *controlada* '
' y ya que se termine, vuelves a poner la impresora original...

Application.ActivePrinter = ImpresoraOriginal

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares