1

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 を使用しようとしました...しかし、同じ問題..

ありがとう、私は助けに感謝します。

4

0 に答える 0