C# Microsoft Excel 11.0 Object Library

本文关键字:Object Library Microsoft Excel | 更新日期: 2023-09-27 18:11:48

我试图将Microsoft Excel 11.0对象库com添加到我的项目中,但它不存在,只有12个。所以我不会用微软的office互操作系统。如何在不购买和安装旧的Excel 11版本的情况下将Microsoft. office . interop或Microsoft Excel对象库添加到我的项目中?

C# Microsoft Excel 11.0 Object Library

您可能需要的是程序集绑定重定向。

当引用Microsoft Office 2003主要互操作程序集的Visual Studio Tools for Office解决方案在具有2007 Microsoft Office版本的相同主要互操作程序集的计算机上运行时,绑定重定向程序集指示. net框架运行时加载2007 Microsoft Office版本的主要互操作程序集。

http://msdn.microsoft.com/en-us/library/2fc472t2 (v = vs.80) . aspx

但是,如果您想使用旧的2003版本的程序集进行开发,则很可能需要在计算机上安装Excel 2003才能完成。

不用说,许可协议可能要求您拥有Excel的完整副本才能使用主要互操作程序集开发程序。

主互操作程序集在后台使用Excel -因此您需要在本地安装Excel。
如果你只需要读写Excel文件,EPPlus是一个免费的选择——它也比使用c# Microsoft Excel 11.0对象库快得多。检查一下这是否符合你的要求。

"如何将Microsoft. office . interop或Microsoft Excel对象库添加到我的项目中而无需购买和安装旧的Excel 11版本?"