0

我们正在开发 C# .Net 4 中的 Excel 加载项。其中一项要求是使用某些处理的结果更新工作表。问题是,我们需要在 Excel 文件打开时(使用加载项)和批处理(文件关闭时)执行此操作。

我们已经有一个 SpreadsheetGear 许可证来生成 Excel 文件。是否可以使用 SpreadsheetGear 在 Excel 中打开 XLS 文件时对其进行修改?或者我们必须有两组代码来生成相同的信息?一种对打开的文件使用 Excel 互操作,另一种对关闭的文件使用 SpreadsheetGear?

4

1 回答 1

1

得到了 SpreadsheetGear 的直接回应。

SpreadsheetGear 在与 Excel 完全不同的进程上运行,无法访问其运行时和/或当前打开的工作簿——我们的产品是使用 .NET Framework 库从头开始构建的,并且绝对不依赖于 Excel。访问所需文件的唯一方法是首先将它们从 Excel 保存到磁盘,然后使用 SpreadsheetGear 打开它们。

所以看起来我们必须实现两组代码来做同样的事情。

于 2012-07-22T23:05:53.897 回答