Hallo,
ich benutze in meinem Programm folgenden Aufruf zum starten von OpenOffice:
Delphi-Quellcode:
try
vEmptyParam:=VarArrayCreate([0, -1], varVariant);
vSvcMgr:=CreateOleObject('
com.sun.star.ServiceManager');
vDesktop:=vSvcMgr.createInstance('
com.sun.star.frame.Desktop');
except
raise Exception.Create(lng.GetValue('
msgoostart'));
Exit;
end;
sFileName := KonvFileName(ExtractFilePath(ParamStr(0))+ '
vorlagen\vorlageoo.ott');
vDoc:=vDesktop.LoadComponentFromURL(sFileName,'
_blank',0, vEmptyParam);
....
Anschließend ersetze ich einige Textmarken. Unter Vista lässt sich aber OpenOffice 3 nicht
aus meinem Programm heraus starten. Woran kann das liegen?
Viele Grüße ...