Choisir l'imprimante de sortie sur une procedure d'impression

D

DAVIDRUN

Guest
Bonjour le forum,

Comment je peux définir l'imprimante de sortie pour l'impression d'un document; j'ai 2 imprimantes installée sur mon PC, et je voudrais
configurer l'impression de certains documents sur l'imprimante qui n'est pas définie par défaut.


Merci pour vos conseils.

DAVIDRUN
 
S

schmail

Guest
Bonjour DavidRun

Avec ceci :

Application.Dialogs(Excel.XlBuiltInDialog.xlDialogPrinterSetup).Show

@+ et bonne journée
 
D

DAVIDRUN

Guest
Je te remercie schmail, dans l'absolu c'est ce qu'il me fallait.
Cependant, est-il possible de forcer le choix d'une imprimante de sortie
directement dans le code, un genre de :

Sheets("1").PrintOut copies:=1 ****HP 840 C...?

Merci d'avance.

@+

DAVIDRUN
 
T

Ti

Guest
ActiveSheet.PrintOut Copies:=1, ActivePrinter:="***HP 840 C..."

Pour le nom précis de l'imprimante, tu vas dans le menu "Imprimer..." et tu relèves le nom indiqué dans la zone Nom. Eventuellement, si ça ne marche pas tel quel (dans ce cas je crois me souvenir qu'il imprime sur l'imprimante par défaut), tu peux compléter par ce qui est indiqué dans la zone "Où"

ex chez moi :
Nom : "HP Laserjet 4L"
Où : "LPT1:"

donc ActivePrinter sera :

"HP Laserjet 4L sur LPT1:"

On peut d'ailleurs ainsi rediriger une impression vers un fax par exemple, ça marche très bien.
 

Discussions similaires


Haut Bas