Ho utilizzato questo codice per aprire un documento word (naturalmente sono andato per tentativi, da come vedrete):
OpenDialog1.InitialDir:=GetCurrentDir;
OpenDialog1.FileName:=TFileName(GetCurrentDir+'\es empio.doc');
FileName := OpenDialog1.FileName;
WordApplication1.Documents.Open(FileName,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam,
EmptyParam,EmptyParam,EmptyParam);
WordApplication1.ActiveDocument.PrintPreview;
WordApplication1.ActiveDocument.Reload;
mi chiedo:
- perché devo mettere il PrintPreview prima del reload? non posso procedere in altro modo?
- la finestra di word mi si apre in background... come posso renderla attiva?
- come posso massimizzare la finestra di word aperta? (ma questo non è importantissimo).
ciao e grazie.![]()
![]()
![]()