Hi Sir Rufo,
klar, dein Code ist richtig und so verwende ich ihn auch. Ich hatte aber doch das beschriebene Problem, dass der Printer.Title nicht zuverlässig oder erst beim nächsten DruckJob angezeigt wurde.
Dann fand ich irgendwo(?) den Hinweis, dass eben dieses
Code:
Application.ProcessMessages
Abhilfe schaffen kann.
Ich füge seither diese Zeile dort immer ein und es funktioniert zuverlässig.
Ob und warum das helfen sollte, habe ich eigentlich nie hinterfragt.
Schade - mein erster Eintrag hier war also eine Niete...