Problem beim Drucken mit beforeprint

Bild

Betrifft: Problem beim Drucken mit beforeprint von: R.Schmitt
Geschrieben am: 09.03.2005 09:00:43

Einen Guten Morgen zusammen,

Folgende zwei Makros habe ich in einer Datei :


Private Sub Workbook_beforeprint(Cancel As Boolean)
Cancel = True
Bereiche2
End Sub


Sub Bereiche2()
Range("A7:M37").Select
Selection.PrintOut Copies:=1, Collate:=True
End Sub

Damit möchte ich erreichen, daß beim Drucken
nur ein bestimmter Bereich des Arbeitsblattes
ausgedruckt wird und erhalte aber ständig den
Laufzeitfehler 1004 mit dem Hinweis :

"Die Print-Out Methode des Range-Objektes
konnte nicht ausgeführt werden"

Diese Meldung erhalte ich selbst dann, wenn ich
die Zeilen aus Makro Bereiche2 direkt in die
Workbook_BeforePrint kopiere.

Woran könnte dieser Fehler liegen (**rätsel**)

R.Schmitt
Bild


Betrifft: AW: Problem beim Drucken mit beforeprint von: UweD
Geschrieben am: 09.03.2005 09:12:31

Hallo R

so klappt es



Private Sub Workbook_beforeprint(Cancel As Boolean)
    On Error GoTo Fehler
    Cancel = True
    Application.EnableEvents = False
    Range("A7:M37").PrintOut Copies:=1, Collate:=True
Fehler:
    Application.EnableEvents = True
End Sub


Gruß Uwe


Bild


Betrifft: Es klappt - Danke vielmals von: R.Schmitt
Geschrieben am: 09.03.2005 11:12:22

Hallo Uwe,
danke für deine Hilfe.
R.Schmitt


 Bild

Beiträge aus den Excel-Beispielen zum Thema "Problem beim Drucken mit beforeprint"