1
1
考虑使用 MS Office For Net 一个包装库,用于处理Office的许多版本。 如果这对您不起作用,请改为将代码编写到需要支持的互操作程序集的最旧版本。对于一个项目,我在PC上安装了当前版本,但在我用作构建计算机的虚拟机上安装了我支持的最旧版本。在这种情况下,我必须小心地只使用旧API中可用的东西(否则编译会在构建虚拟机上失败)。 |
2
0
我们尝试了一段时间让一些COM互操作测试代码在Excel2003和Excel2007上运行,但由于API的不同,最终决定只支持Excel2007。 如果您真的需要同时支持这两个版本,我建议您使用两个版本的应用程序/库。第一个版本将被写入Excel2003,并建立在一台只安装了Excel2003的机器上。第二个版本将被编写来支持Excel2007,并构建在一台只安装了Excel2007的计算机上。 你可能想试试 SpreadsheetGear for .NET 它支持.xls和.xlsx文件,并将消除对Excel的任何依赖。您可以下载免费评估 here . 免责声明:我拥有SpreadsheetGear LLC |
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |