Mehrere Standarddrucker

Ist es unter Windows möglich, Anwendungen einen eigenen Standarddrucker zuzuweisen? Ich würde gerne erreichen, dass zum Beispiel Word immer auf meinem Laserdrucker druckt, aber Excel und Grafikprogramme den Tintenspritzer nutzen, ohne dass ich jedes Mal im „Drucken“-Dialog einen anderen Eintrag auswählen muss.

vorlesen Druckansicht
Lesezeit: 3 Min.

Ist es unter Windows möglich, Anwendungen einen eigenen Standarddrucker zuzuweisen? Ich würde gerne erreichen, dass zum Beispiel Word immer auf meinem Laserdrucker druckt, aber Excel und Grafikprogramme den Tintenspritzer nutzen, ohne dass ich jedes Mal im „Drucken“-Dialog einen anderen Eintrag auswählen muss.

Systemweit bietet Windows so etwas nicht an, aber bei einigen Anwendungen lässt sich - meist tief versteckt in den Optionen - ein eigener Standarddrucker einrichten. Leider gehört Microsoft Office 2003 nicht zu dieser Kategorie. Aber hier können Sie sich mit einem anderen Trick behelfen: Erstellen Sie ein Makro und binden Sie es anstelle des normalen „Drucken“-Befehls in die Werkzeugleiste ein. Sie können so zum Beispiel Ihren Tintendrucker als Standard einrichten, aber aus Word heraus trotzdem mit einem Mausklick ein Dokument zum Laserdrucker schicken.

Bevor Sie sich an das Erstellen des Makros machen, richten Sie zunächst in der Systemsteuerung denjenigen Drucker als Standard ein, mit dem Sie künftig gerade nicht aus der entsprechenden Anwendung heraus drucken wollen. Unter Word wie unter Excel wählen Sie dann den Befehl „Extras/Makro/Makro aufzeichnen“ und geben einen sinnvollen Namen wie „Tintendruck“ oder „Laserdruck“ ein. Unter „Makro speichern in“ sollten Sie in Word „Alle Dokumente (Normal.dot)“ und unter Excel „Persönliche Makroarbeitsmappe“ wählen. Drucken Sie nun über den Befehl „Datei/Drucken“ das aktuelle Dokument auf dem gewünschten Dru-cker aus, wobei Sie auch sonstige Einstellungen für später vorgeben können. Der Befehl „Extras/Makro/Aufzeichnung beenden“ schließt die Makroaufzeichnung ab.

Unter Excel ist das Makro damit schon fertig, das von Word erzeugte erfordert ein bisschen Nacharbeit: Öffnen Sie es im zuständigen Editor, indem Sie den Befehl „Extras/Makro/Visual Basic-Editor“ wählen und dort links im Projektbaum auf „Normal\Module\NewMacros“ doppelklicken. In dem Makro fügen Sie vor die Zeile, die mit ActivePrinter = ... beginnt, die Zeile

DruckerNormal = ActivePrinter

ein und vor End Sub die Zeile

ActivePrinter = DruckerNormal

Das bewirkt, dass sich das Makro den voreingestellten Standarddrucker in der Variable DruckerNormal merkt und nach dem Druck wiederherstellt. Würde man das Makro ohne diese Änderungen ausführen, würde Word den Standarddrucker global umstellen.

Um das Makro in die Werkzeugleiste einzubauen, wählen Sie bei Word den Befehl Extras/Anpassen, wechseln dort auf das Register „Befehle“, wählen in der linken Liste „Makros“ und ziehen das Makro mit der Maus aus der rechten Liste in die Werkzeugleiste. Bei noch geöffnetem „Anpassen“-Dialog können Sie der neuen Schaltfläche über ihr Kontextmenü noch einen passenden Namen und ein anderes Symbol verpassen. Auch in Excel wählen Sie zunächst Extras/Anpassen, aber danach reicht es, die vorhandene Werkzeugleistenschaltfläche „Drucken“ über ihren Kontextmenüeintrag „Makro zuweisen“ auf die neue Funktion umzustellen. (hos) (hos)