Hallo MSCH,
da ich nicht nur Word-Dateien sondern auch Dateien anderer Programme checken muss, will ich nicht für jede Applikation DLL's schreiben.
Hintergrund meiner Frage ist folgende Anforderung:
Ich habe eine Delphi-Anwendung die sich Dateien von einem Server holt, öffnet, ausdruckt und wieder schließt. Dies können Word-, Excel-, Power-Point- und/oder andere Dateien sein. Damit ich die Dateien ausdrucken kann, muss ich diese natürlich "sauber öffnen" können. Um die Dialoge, die z.B. während eines Word-Aufrufs erscheinen können (Serienbrief-Quelle suchen, Makro aktivieren usw.), habe ich diese Sonderfälle in einer INI-Datei deklariert, so das mein Programm weiß, was zu tun ist, wenn ein spezieller Dialog erscheint. Jetzt haben aber leider diese Microsoft-Dialoge eines Office-Programms die selben Windows-Caption's und den selben Class-Name. Somit kann ich nicht verschiedenartig auf diese Dialoge reagieren, obwohl ich dies aber muß, um das Dokument sauber öffnen zu können. Deshalb ist meine Idee zusätzlich nach speziellen Button-Texten der Dialoge zu suchen und dann gezielt reagieren zu können.
_________________
Gruss
Herbie