hab ein Problem mit dem Drucken auf verschiedenen Papierfächern eines Druckers!
In Windows hab ich mehere Drucker installiert, welche jeweils auf einen anderen Papierschacht des Druckers (insgesamt 4 Papierschächte) zugreifen.
Wenn in Excle über "Datei - Drucken" die einzelnen Drucker manuell ausgewählt werden, dann funktioniert es einwandfrei!
Da es aber umständlich ist, immer manuell den Drucker auszuwählen, möchte ich dies mit einem Userform vereinfachen:
https://www.herber.de/bbs/user/73007.xls
Das Problem ist aber, dass das Code nicht immer funktioniert. Im Debug-Modus zeigt er mir zwar den Druckerwechsel an (ActivePrinter ist ok), der Druck erfolgt jedoch aus einem anderen Papierfach! Selbst in der Windows-Druckumgebung wird der wechsel des Druckers (Voreingestellter Drucker) korrekt angezeigt!
Helft mir bitte, bin am verzweifeln.
Anmerkung:
Der Code funktioniert wie gesagt nicht immer!
Grundsätzlich funktionert er super, wenn Excel geöffnet wird und das Programm das erste mal durchlaufen wird. Bei allen nachfolgenden Programmdurchläufen macht Excel was es will!!
Könnte mir denken, dass ich nicht den Standarddrucker ändere, sondern in der Funktion PrintOut den gewollten Drucker angebe.
Bin gespannt auf eure antworten!