Hallo,
ich nutze in einem VBA-Makro
um einen fest definierten Druckbereich in der Vorschau anzuzeigen und ggf. zu Drucken.
Wenn aber die Vorschau durch den Benutzer abgebrochen und damit der Druck nicht ausgeführt wurde, soll der nachfolgende VBA-Code nicht ausgeführt werden.
Wie kann ich im VBA-Makro feststellen, ob der Druck tatsächlich durchgeführt oder schon in der Vorschau abgebrochen wurde?
UPDATE
Habe folgende für mich einfache, aber ausreichende Lösung gefunden:
Danke und Gruß
Rodario
ich nutze in einem VBA-Makro
Code:
Application.CommandBars.ExecuteMso "PrintPreviewAndPrint"
Wenn aber die Vorschau durch den Benutzer abgebrochen und damit der Druck nicht ausgeführt wurde, soll der nachfolgende VBA-Code nicht ausgeführt werden.
Wie kann ich im VBA-Makro feststellen, ob der Druck tatsächlich durchgeführt oder schon in der Vorschau abgebrochen wurde?
UPDATE
Habe folgende für mich einfache, aber ausreichende Lösung gefunden:
Code:
returnCode = Worksheets("Beispiel").PrintPreview
If returnCode = True Then
' ... mache etwas ...
End If
Danke und Gruß
Rodario