Excelsheet I Makro I mehrere Drucker drucken
Guten Morgen,
bevor ich mein Problem schildere, will ich erwähnen, dass ich mit dem verwenden von Makros in Office noch nicht sonderlich viel zu tun hatte bis dato, also bitte seit gnädig mit mir ^^
Es geht darum, dass ich ein Sheet aus einer Excel Datei mithilfe von einem Makro auf mehreren Druckern ausdrucken will.
Das Drucken auf dem Standartdrucker ist weniger das Problem, Fehler bekomme ich jedoch wenn auf mehreren Druckern auf einmal drucken will ....
Hier einmal ein Teil meines Codes:
Private Sub CommandButton1_Click()
Sheets("Name des Sheets").Printout
Application.ActivePrinter = "Name des Druckers"
Sheets("Name des Sheets").Printout
End Sub
Will ich dieses Makro ausführen, so kommt folgende Fehlermeldung:
"Laufzeitfehler 438: Objekt untersützt diese Eigenschaft oder Methode nicht"
Kann mir jemand spontan auf die Sprünge helfen?
Vielen Dank schon mal
bevor ich mein Problem schildere, will ich erwähnen, dass ich mit dem verwenden von Makros in Office noch nicht sonderlich viel zu tun hatte bis dato, also bitte seit gnädig mit mir ^^
Es geht darum, dass ich ein Sheet aus einer Excel Datei mithilfe von einem Makro auf mehreren Druckern ausdrucken will.
Das Drucken auf dem Standartdrucker ist weniger das Problem, Fehler bekomme ich jedoch wenn auf mehreren Druckern auf einmal drucken will ....
Hier einmal ein Teil meines Codes:
Private Sub CommandButton1_Click()
Sheets("Name des Sheets").Printout
Application.ActivePrinter = "Name des Druckers"
Sheets("Name des Sheets").Printout
End Sub
Will ich dieses Makro ausführen, so kommt folgende Fehlermeldung:
"Laufzeitfehler 438: Objekt untersützt diese Eigenschaft oder Methode nicht"
Kann mir jemand spontan auf die Sprünge helfen?
Vielen Dank schon mal
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 178960
Url: https://administrator.de/forum/excelsheet-i-makro-i-mehrere-drucker-drucken-178960.html
Ausgedruckt am: 23.12.2024 um 23:12 Uhr
8 Kommentare
Neuester Kommentar
Hallo nullacht15,
Die Fehlermeldung kann ich leider nicht nachvollziehen,
in der folgenden Variante wird erst auf XPS und dann auf Fax gedruckt.
Beim "direkten" Ansprechen von
bekomme ich aber auch eine Fehlermeldung (1004).
Daher die Verwendung von ActivePrinter:="Fax" als optionaler Parameter von PrintOut.
Gruß
Xolger
(Getestet unter W7 64bit und Office2010)
Die Fehlermeldung kann ich leider nicht nachvollziehen,
in der folgenden Variante wird erst auf XPS und dann auf Fax gedruckt.
Private Sub CommandButton1_Click()
Sheets("Tabelle1").PrintOut ActivePrinter:="Microsoft XPS Document Writer"
Sheets("Tabelle1").PrintOut ActivePrinter:="Fax"
End Sub
Beim "direkten" Ansprechen von
Application.ActivePrinter = "Fax"
Daher die Verwendung von ActivePrinter:="Fax" als optionaler Parameter von PrintOut.
Gruß
Xolger
(Getestet unter W7 64bit und Office2010)