Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Macro zum Drucken auf einem bestimmten Papierfach

Forumthread: Macro zum Drucken auf einem bestimmten Papierfach

Macro zum Drucken auf einem bestimmten Papierfach
03.12.2012 14:12:17
Addi
Hallo Zusammen,
wir arbeiten mit einen Drucker "KYOCERA Ecosys FS 4000 DN". Dieser Drucker hat 2 Papierfächer. Im 2ten Fach ist Briefpapier eingelegt und soll auch nur für Geschäftsbiefe benutzt werden. Manuell kann man einfach in den Druckereigenschaften "Paper Source" das entsprechende Fach auswählen. Gibt eine Möglichkeit dies noch zu vereinfachen, indem man mit einem Marco dieses Fach automatisch anwählen kann?
Danke und Gruß,
Addi

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Macro zum Drucken auf einem bestimmten Papierfach
03.12.2012 14:33:36
Martin
Hallo Addi,
nein, das geht nicht. Das ist eine druckerspezifische Treiber-Einstellung, die mit VBA leider nicht beeinflusst werden kann.
Viele Grüße
Martin

AW: Macro zum Drucken auf einem bestimmten Papierfach
03.12.2012 14:35:45
Klaus
Hallo Addi,
lege im Windows den gleichen Drucker nochmal an und nenn ihn "KYOCERA FACH 2", nicht als Standarddrucker wählen. In dein Einstellungen des neuen "Fach2" Druckers wählst du jetzt Fach2 als Standardfach aus.
In deinem Makro wählst du ncht den "KYOCERA Ecosys FS 4000 DN" zum drucken, sondern den ""KYOCERA FACH 2".
Grüße,
Klaus M.vdT.
Anzeige
Anzeige
Anzeige

Infobox / Tutorial

Macro zum automatischen Drucken auf einem bestimmten Papierfach


Schritt-für-Schritt-Anleitung

  1. Drucker hinzufügen:

    • Gehe zu den Druckereinstellungen in Windows.
    • Füge den Drucker "KYOCERA Ecosys FS 4000 DN" erneut hinzu und benenne ihn "KYOCERA FACH 2".
    • Wähle unter den Druckereigenschaften für diesen Drucker das Fach 2 als Standardpapierfach aus.
  2. Makro erstellen:

    • Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.
    • Klicke auf Einfügen > Modul, um ein neues Modul zu erstellen.
    • Füge den folgenden Code ein:
    Sub DruckenMitFach2()
       Dim DruckerName As String
       DruckerName = "KYOCERA FACH 2"
       Application.ActivePrinter = DruckerName
       ActiveSheet.PrintOut
    End Sub
  3. Makro speichern und ausführen:

    • Speichere das Makro und schließe den VBA-Editor.
    • Du kannst das Makro nun über Entwicklertools > Makros ausführen.

Häufige Fehler und Lösungen

  • Fehler: Drucker wird nicht gefunden:

    • Stelle sicher, dass der Drucker "KYOCERA FACH 2" korrekt hinzugefügt wurde und dass keine Tippfehler im Makro vorhanden sind.
  • Fehler: Falsches Fach wird verwendet:

    • Überprüfe die Druckereinstellungen in Windows, um sicherzustellen, dass das richtige Fach ausgewählt ist.

Alternative Methoden

Falls das Makro nicht die gewünschten Ergebnisse liefert, kannst Du auch manuell das Papierfach in den Druckereigenschaften auswählen. Dies ist jedoch weniger effizient, besonders wenn Du häufig zwischen verschiedenen Papierfächern wechseln musst.


Praktische Beispiele

  1. Briefpapier drucken:

    • Wenn Du regelmäßig Briefpapier mit Excel drucken möchtest, kannst Du das oben genannte Makro nutzen, um schnell auf das Fach 2 zuzugreifen, wo das Briefpapier eingelegt ist.
  2. PDF-Dokumente drucken:

    • Beim Drucken von PDF-Dokumenten kann das Makro ebenfalls verwendet werden, um das richtige Papierfach auszuwählen. Stelle sicher, dass der Drucker im PDF-Viewer korrekt konfiguriert ist.

Tipps für Profis

  • VBA-Programmierung optimieren:

    • Lerne, wie Du Deine VBA-Kenntnisse erweitern kannst, um komplexere Druckaufträge zu automatisieren, z.B. durch das Einfügen von Bedingungen, die verschiedene Druckfächer je nach Inhalt auswählen.
  • Druckerfach auswählen für spezifische Dokumente:

    • Du kannst das Makro anpassen, um unterschiedliche Fächer je nach Dokumenttyp oder -inhalt auszuwählen, was besonders nützlich ist, wenn Du sowohl Geschäftskorrespondenz als auch andere Dokumente druckst.

FAQ: Häufige Fragen

1. Kann ich das Makro auf andere Drucker anpassen?
Ja, Du kannst den Druckernamen im Makro ändern, um auf andere Drucker und deren spezifische Fächer zuzugreifen.

2. Warum funktioniert das Fach nicht richtig?
Überprüfe die Druckereinstellungen in Windows und stelle sicher, dass der Drucker und das Fach korrekt konfiguriert sind.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige