C# で OpenOffice ライブラリを使用してファイルを生成しています
保存するときは、次のようにしています。
XStorable2 xs = (XStorable2)oDoc;
PropertyValue[] propVals2 = new PropertyValue[1];
propVals2[0] = new PropertyValue();
propVals2.Name = "FilterName";
propVals2.Value = uno.Any("MS Excel 97");
xs.storeToURL(fileName, propVals2);
この時点ですべて問題なく、ファイルは Excel 97 形式で生成されます...
今、XLSX形式で保存するように変更したいので、5行目を変更する必要があると思います...しかし、その形式の値が見つかりません。
私はもう試した:
propVals2.Value = uno.Any("Calc MS Excel 2007 XML");
しかし、空のメッセージ例外がスローされるだけです...
私も xs.storeAsURL を使用しようとしました...しかし、同じ問題..
ありがとう、私は助けに感謝します。