2

我正在使用 Microsoft.Office.Interop.Excel 将数据写入 Excel 文件,我的机器上安装了 Excel 2010。但我需要该程序在旧版本的 Excel 上运行..

程序应检查特定机器中安装的版本并动态加载 dll,以免出现 Missing Reference 错误。

If Excel 2003 is available, use it.

Else If a higher Excel version is available, use it

Else show an error message since this means that Excel is not installed in the machine

有没有办法做到这一点?我真的很难寻找解决方案。任何帮助,将不胜感激。提前致谢..

4

1 回答 1

0

使用 NetOffice ( http://msdn.microsoft.com/en-us/library/bb417255%28WinEmbedded.5%29.aspx ),它确实为所有 Office 版本提供了一个很好的抽象。

于 2013-06-13T20:11:12.067 回答