AW:AW: Nur einzelne Worksheets drucken
24.02.2005 10:34:53
jan-und-jana
Hallo,
vielen Dank auch für diese Antwort, so komme ich Stück für Stück dem Ziel immer näher.
Ich habe die obige Lösung einmal in mein Workbook eingefügt:
Private Sub Workbook_BeforePrint(Cancel As Boolean)
Dim ret As Variant
ret = Application.Dialogs(xlDialogPrint).Show
If ret <> False Then
Sheets("Druck").PrintOut
End If
End Sub
Nun passiert bei mir folgendes:
- ich schiebe das Druck-Event aus dem ActiveSheet("Einstellungen") an
- der Druck-Dialog wird geöffnet ich bestätigen ihn mit [ok]
- es wird zuerst das Sheet("Einstllungen") gedruckt und dann mein gewünschtes Sheet("Druck")
- es öffnet sich erneut der Druck-Dialog
- wenn ich diesen Abbreche passiert nichts weiter
- wenn ich diesen mit [ok] bestätige wird wieder das Sheet("Einstellungen") gedruckt
WO ich hin möchte:
- das nie das Sheet("Einstellungen") (=ActiveSheet) gedruckt wird
- sondern nur das Sheet("Druck") (inkl. des Dialogs)
Vilen dank nochmal für die schnelle Hilfe
Gruß jan-und-jana