VBA Druckereinstellungen
21.02.2007 10:26:00
Uwe
ich habe folgendes Makro:
Application.ActivePrinter = "eDocPrinter PDF Pro auf Ne02:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"eDocPrinter PDF Pro auf Ne02:", Collate:=True
Nun kann es aber sein, dass der eDocPrinter PDF Pro auf Ne 01, 03,04, 05, etc ist, so dass in diesem Fall der PDF-Druckbefehl ins Leere geht.
Wie kann ich den Druckbefehl modifizieren, dass egal auf welchem Server sich gerade der Drucker befindet, der Druckbefehl durchführt wird.
Ich habe bereits eine Auflistung gemacht:
Application.ActivePrinter = "eDocPrinter PDF Pro auf Ne01:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"eDocPrinter PDF Pro auf Ne01:", Collate:=True
Application.ActivePrinter = "eDocPrinter PDF Pro auf Ne02:"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, ActivePrinter:= _
"eDocPrinter PDF Pro auf Ne02:", Collate:=True
etc.
Dann passiert aber ebenfalls nicht.
Kann mir jemand bei meinem Problem helfen?
Gruß
Uwe