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