ich habe eine Excel-Tabelle, die ich mehrfach mit hochzählendem Datum über eine Schleife drucke (Tagebuchblätter). Das Blatt wird auch auf der Rückseite bedruckt. Bisher hab ich den Stapel umgedreht und die Rückseite ohne Datum extra gedruckt.
Seit neuestem habe ich einen Duplexdrucker und könnte Vorder und Rückseite mit dem richtigen Datum gleich bedrucken. An die Duplexeinstellungen des Treibers komm ich mit VBA nicht ran. Meine Lösung wäre, über
'variable = Application.Dialogs(xlDialogPrint).Show' die Einstellung vorzunehmen und dann mit
'if variable = true then ...' an die Schleife übergeben.
Wenn ich im Dialog auf 'ok' klicke übergibt aber Excel an den Drucker bevor ich das Ergebnis abfragen und an die Schleife übergeben kann.
Ich habs schon mit 'Private Sub Workbook_BeforePrint(Cancel As Boolean)..' probiert, aber das unterdrückt den Dialog.
Wie kann ich die Übergabe abfangen? Dankbar für jeden Tipp. Andreas