Kann ich denn eigentlich irgendwie festlegen das wenn ich auf Drucken klicke das erste Tabellenblatt auf einem anderen Drucker gedruckt wird als der rest ?
mfg
dennis
Sub Drucken()
Dim strDrucker As String
Application.ScreenUpdating = False
strDrucker = Application.ActivePrinter
Application.ActivePrinter = "anderer Druckername"
Worksheets("Tabelle1").PrintOut
Application.ActivePrinter = strDrucker
Worksheets("Tabelle2").PrintOut
End Sub
Sub Drucken()
Dim strDrucker As String, Blatt As Worksheet
Application.ScreenUpdating = False
strDrucker = Application.ActivePrinter
For Each Blatt In ActiveWorkbook.Worksheets
Select Case Blatt.Name
Case "Tabelle1"
Application.ActivePrinter = "anderer Druckername"
Blatt.PrintOut
Case Else
Application.ActivePrinter = strDrucker
Worksheets("Tabelle2").PrintOut
End Select
Next
Application.ActivePrinter = strDrucker
End Sub
Private AktuellerDrucker
Private Sub Document_Close()
ActivePrinter = AktuellerDrucker
End Sub
Private Sub Document_Open()
AktuellerDrucker = Application.ActivePrinter
ActivePrinter = "HP LaserJet 4"
End Sub
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen