Hallo,
so hat sich erledigt.
Copy&Paste-Fehler
Im Code stand das hier (MS Word 97):
Delphi-Quellcode:
{ Was hat das Word 97 hier zu suchen ???
deshalb klappte das mit Libre-Office nicht mehr }
SaveParams:= VarArrayCreate([0, 0], varVariant);
SaveProperty := StarOffice.Bridge_GetStruct('
com.sun.star.beans.PropertyValue');
SaveProperty.
Name:= '
FilterName';
SaveProperty.Value:= '
MS Word 97';
SaveParams[0]:= SaveProperty;
*)
SaveParams := EmptyParam;
StarDocument.storeAsUrl(AFileURL, SaveParams);
Open-Office hat das als "Unsinn" ignoriert, Libre-Office ab 3.6 aber irgendwie berücksichtigt,
damit war die ODT keine ODT mehr, sondern irgendwas anderes.
Das Öffnen der Datei hatte dann auc ie Sperrdatei nicht mehr erzeugt, weil es keine OO-Datei war.
Habe es gerade mit OO und LO geprüft, läuft !!!
Heiko