Fermer une fenêtre Word via OLE
Je dois convertir des fichiers .doc en .pdf
J'ai donc le code suivant :
Code:
1 2 3 4 5
|
if FileExists(LC_NomPDF) then DeleteFile(LC_NomPDF);
LO_Doc := LO_Word.Documents.Open(LC_NomDOC);
Application.ProcessMessages;
LO_Doc.ExportAsFixedFormat(LC_NomPDF, wdExportFormatPDF); |
Il fonctionne parfaitement
Par contre certains fichiers Word lorsqu'il s'ouvrent provoque,t l'ouverture d'une fenêtre avec un message d'information.
Je voudrais fermer cette fenêtre par programme
L'idéal aurait été d'éviter l'ouverture.
Donc il faut que j'identifie la fenêtre qui vient de s'ouvrir
J'utilise EnumWindowsCallback mais je ne vois pas comment identifier à coup sûr la bonne fenêtre et comment la fermer ensuite.
Merci de vos conseils