Nicola88Hc wrote:
> COme posso fare ad aprire un file di office con la sua applicazione da un
> mio programma???


Si puo' utilizzare anche la funzione ShellExecute. Di solito si usa
per lanciare un .exe, ma se si lancia un .doc la shell lancia
automaticamente l'applicazione registrata (quindi va anche
con i .pdf, i .htm e tutte le altr estensioni )

Esempio (non testato):

procedure TForm1.Button1Click(Sender: TObject);
var
DocName : string;
begin

DocName := 'c:\prova.doc';

ShellExecute( Handle, 'open',
Pchar( DocName ), Nil, Nil, SW_SHOWNORMAL );

end;



ciao
Giacomo