Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
460to464
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
460to464
460to464
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

ausgewählten Drucker "merken"

ausgewählten Drucker "merken"
26.07.2004 07:05:19
MichiM
Moin,
wie kriege ich das Ergebnis einer Überprüfung des ausgewählten Druckers in eine Variable?
Gruss
MichiM

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ausgewählten Drucker "merken"
26.07.2004 09:27:41
Sabrina
Hallo MichiM
standarddrucker = ActivePrinter
Viele Grüße
Sabrina
AW: ausgewählten Drucker "merken"
26.07.2004 18:54:44
MichiM
Hallo Sabrina,
wie ich den aktuellen Drucker "abfrage" ist mir bekannt
MsgBox Application.ActivePrinter
Ich beschreib mein Problem mal ausführlicher:
Ich habe folgende Drucker angeschlossen, die (wenn sie ausgewählt sind) so angezeigt werden:
- hp deskjet 940c series auf LPT1: (Tinte)
- Epson LQ-2180 ESC/P 2 auf LPT3: (Nadel)
Nun soll aber z.B. ein Auftrag immer in zweifacher Ausführung gedruckt werden.
Beim Nadeldrucker reciht ein Druck (2-fach Papier) - beim Tintendrucker sollen dann aber 2 Exemplare gedruckt werden.
Also brauche ich eine Abfrage, welcher Drucker angeschlossen ist - und je nach Ergebnis entweder 1x oder 2x gedruckt werden.
Ich hatte mir folgendes übgerlegt:
Abfrage: Ergebnis X
If X = Drucker an LPT1 Then
Worksheets("Auftrag").PrintOut
Worksheets("Auftrag").PrintOut
If X = Drucker an LPT3 Then
Worksheets("Auftrag").PrintOut
Jetzt ist halt die Frage, wie ich
a) den aktuellen Druckerwert "merke" und
b) diesen Wert vergleiche (Hilfszelle?)
Hat da einer einen Tip für mich?
Gruss
MichiM
Anzeige
AW: ausgewählten Drucker "merken"
26.07.2004 22:23:40
Björn
Hallo Michi,
du hast doch schon fast selbst die Lösung hingeschrieben:
If ActivePrinter = "hp deskjet 940c series auf LPT1:" Then Worksheets("Auftrag").PrintOut
Worksheets("Auftrag").PrintOut
Gruß
Björn
Oje...
27.07.2004 00:22:50
MichiM
da denkt man, weiss Gott wie das geht und dann ist es so einfach.
Habe ja schon einiges ausprobiert, aber auf die Idee bin ich nicht gekommen :-(
Hatte immer in Gedanken, dass erst eine Variable oder so zugeteilt werden muss - aber frag mich nicht wie ich darauf komme...
Danke und gute Nacht
MichiM
Danke für die Rückmeldung - o. T.
28.07.2004 00:43:10
Björn

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige