Ergänzend:
Wenn der komplette Fenstername der geöffneten PDF-Datei bekannt ist oder nur eine PDF-Datei auf ist, kann man in einer Schleife mit FindWindow feststellen, ob die PDF geladen/geöffnet ist.
Wenn das nicht bekannt ist, kann man mit z.B. EnumWindows alle geöffneten Fenster durchgehen und entsprechend abprüfen.
Um ohne VBA-Schleife das Schließen einer App abzufangen, die zuvor nicht per Spezialcode geladen wurde (z.B. StartAndWait), kann man einen Hook setzen, der darüber informiert, dass die App geschlossen wurde.
Also, alles möglich aber aufwendig und nix für Anfänger.
Gruß
Karl-Heinz
|