Falls sich noch jemand dafür interessiert, wie das per ShellExecute funktioniert
Delphi-Quellcode:
var
doc : String;
begin
doc := frm_main.AppPath + 'data\formulare\vorlage.dotx';
if FileExists(doc) then
begin
ShellExecute(0, 'new', PChar(doc), nil, nil, SW_NORMAL );
end;
end;
- open - öffnet die Vorlage zum Bearbeiten
- new - erstellt ein Dokument auf Basis der Vorlage und öffnet dieses zum Bearbeiten