AW: Druck-Abbrechen funkioniert nicht!
18.11.2007 20:56:38
Daniel
HI
weil bei dir im Makro der befehl
.PrintOut
steht. der wird auf jeden Fall ausgeführt.
das "Abbrechen", das du klickst, bezieht sich nur auf den Drucken-Dialog den du öffnest, danach läuft das Makro unabhängig von deiner Auswahl weiter
was du machen kannst, ist die Variable "Druckerauswahl" abfragen.
diese hat den Wert WAHR, wen ein Drucker gewählt wurde und FALSCH, wenn abgebrochen wurde.
das musst du im Makro dann mit einer IF-Abfrage prüfen:
Sub Jahresturnus_print_januar()
Dim Druckerwahl
Druckerwahl = Application.Dialogs(xlDialogPrinterSetup).Show
If Druckerwahl Then
With Sheets("rwkru")
'Druckbereich festlegen:
.PageSetup.PrintArea = "$A$3:$AF$17"
'Drucken:
.PrintOut
'Druckbereich aufheben:
.PageSetup.PrintArea = ""
End With
End If
End Sub
Gruß, Daniel