2012-07-19 96 views
0

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

我们已经有一个SpreadsheetGear许可证来生成Excel文件。 使用SpreadsheetGear可以在Excel中打开时修改XLS文件吗? 或者我们必须有两组代码才能生成相同的信息?一个使用Excel Interop打开文件,另一个使用关闭文件上的SpreadsheetGear?

回答

1

得到了SpreadsheetGear的直接回复。

的SpreadsheetGear在一个完全独立的进程中运行,从Excel和具有 没有办法访问他们的运行时间和/或当前打开的工作簿,我们 产品从使用.NET Framework 库和具有从头构建绝对没有Excel的依赖关系。 访问您需要的文件的唯一方法是首先将它们从Excel中保存到磁盘 ,然后使用SpreadsheetGear打开它们。

所以看起来好像我们必须实现两套代码才能完成同样的事情。