我正在使用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
有办法做到这一点吗? 我真的很难找到解决方案。任何帮助,将不胜感激。 提前谢谢..
答案 0 :(得分:0)
使用NetOffice(http://msdn.microsoft.com/en-us/library/bb417255%28WinEmbedded.5%29.aspx),它确实为所有Office版本提供了一个很好的抽象。