Herbers Excel-Forum - das Archiv

Makrosstart bevor gedruckt wird (beforePrint)

Bild

Betrifft: Makrosstart bevor gedruckt wird (beforePrint)
von: Chris b
Geschrieben am: 27.11.2003 06:15:34
Hallo Excel Profi,
zu einem Problem von gestern.Da habe ch zwar ein ANtwort bekommen aber sie funktioniert nicht deshalb hoffe ich mit einem neuen Thread auf eine Antwort die bei mir funktioniert !?
Ich möchte gerne ein Makro starten bevor ich drucke.. eigenltich nachdem ich gedruckt habe "



Private Sub Workbook_AFTERPrint(Cancel As Boolean) " das ist aber leider nicht möglich.Jetzt die frage ist es möglich das ich erst ein makro ausführe und danach Drucke ?Hier das bsp von gestern funktioniert aber leider nicht :(
Danke für eure Hilfe Christian



Private Sub Workbook_BeforePrint(Cancel As Boolean)
Application.EnableEvents = False
ActiveWindow.SelectedSheets.PrintOut
Cells(1, 1) = "test"
Cancel = True
Application.EnableEvents = True
End Sub


Bild

Betrifft: AW: Makrosstart bevor gedruckt wird (beforePrint)
von: Ulf
Geschrieben am: 27.11.2003 08:52:23
Hi mit einem kleinem Trick könnte es funktionieren:



Private Sub Workbook_BeforePrint(Cancel As Boolean)
ActiveWindow.WindowState = xlMinimized
End Sub





Private Sub Workbook_WindowResize(ByVal Wn As Excel.Window)
Cells(1, 1) = "test"
End Sub



allerdings muss du danach das Fenster händisch maximieren. Vielleicht gibt es da noch eine automatisierung.

mfg

Ulf
Bild

Betrifft: AW: Makrosstart bevor gedruckt wird (beforePrint)
von: Chris b
Geschrieben am: 27.11.2003 12:33:00
Gute trick:) , Danke
Bild
Excel-Beispiele zum Thema " Makrosstart bevor gedruckt wird (beforePrint)"
Anwendername im Kommentar nicht fettgedruckt Feststellen, ob eine Schaltfläche mit Shift-Taste gedrückt wurde