Hi,
ich brauche ein Ereignis das nur ausgelöst wird wenn die Seite
wirklich am Drucker ausgedruckt wird
Das verstehe ich nun nicht. Du hast ein Ereignis welches NICHT ausgelöst wird wenn du einen Druck machst. Wenn du in diesem Ereignis eine Modulweite Bool-Variable setzt und diese Variable zb. im format-Ereignis abfragst, weißt du genau ob auf einen Drucker gedruckt wurde oder es eine Vorschau war. Also genau das was du willst.
ZB: so
Dim lDruck As Boolean
Private Sub Detailbereich\_Format(Cancel As Integer, FormatCount As Integer)
If lDruck Then
debug.print "Ich war ein echter Druck!"
End If
End Sub
Private Sub Report\_Activate()
lDruck = False
End Sub
Private Sub Report\_Open(Cancel As Integer)
lDruck = True
End Sub
================================================
Gruss
Quaser