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