Du könntest mit VBA-Code zumindest den Drucker festlegen und Dir einen eigenen „Drucken“-Button erstellen.
Der Code zum Festlegen des Druckers lautet:
Application.Active Printer = "Name Deines Druckers auf LPTx:"
Am einfachsten ist es wahrscheinlich, wenn Du ein Makro aufzeichnest.
Du führst dann einfach die Aktionen durch, die Du gerne automatisiert haben möchtest und packst den aufgezeichneten Code dann in das „Workbook_Open“-Ereignis in „DieseArbeitsmappe“ im VisualBasic-Editor.
Du könntest mit VBA-Code zumindest den Drucker festlegen und
Dir einen eigenen „Drucken“-Button erstellen.
Der Code zum Festlegen des Druckers lautet:
Application.Active Printer = „Name Deines Druckers auf
LPTx:“
Am einfachsten ist es wahrscheinlich, wenn Du ein Makro
aufzeichnest.
Du führst dann einfach die Aktionen durch, die Du gerne
automatisiert haben möchtest und packst den aufgezeichneten
Code dann in das „Workbook_Open“-Ereignis in
„DieseArbeitsmappe“ im VisualBasic-Editor.
Das hatte ich schon probiert, aber beim Aufzeichnen des Makros
notiert er nur den Druck, nicht die Auswahl bzw. die
Einstellungen des Druckers…
Aber gut, dann scheint es nicht zu gehen…
Das ist richtig - das Printer-Objekt in Excel unterstützt nicht die Manipulation der Druckerschächte.
Richte den Drucker mehrfach im Netzwerk mit jeweils anderen Standard-Einstellungen ein und sprich dann je nach Bedarf den entsprechend konfigurierten Drucker an.