gpt4 book ai didi

c# - 未安装相应Office版本如何获取特定Excel对象库

转载 作者:行者123 更新时间:2023-11-30 15:11:06 24 4
gpt4 key购买 nike

我正在开发一个 Excel 自动化应用程序,用于读取和写入 Excel 电子表格。我的机器上安装了 Office 2007。因此,我可以引用 Excel 12.0 对象库和 Excel 5.0 对象库。我不想使用 Excel 5.0,因为它真的很旧而且文档很少。因此,我引用的是 Excel 12.0。

但是目标机器安装了 Office 2003,因此只有 Excel 11.0。因此,当我编译我的程序时,它会在目标机器上崩溃,因为引用的库不同。

我想知道有什么方法可以在不安装 Office 03 的情况下获得 Excel 11.0?我试图从 msdn 和 Microsoft 支持页面找到答案,但找不到任何东西?这很奇怪,因为它也可能发生在开发人员拥有比客户更新的 Office 版本的 future ?

最佳答案

看我的开源项目MS Office Wrapper for .NET .Office 应用程序对象的实例是通过“CreateObject”方法动态创建的,然后使用后期绑定(bind)功能,因此您不需要任何版本的 MS Office 库的“强引用”。

您可以使用 C#、VB.NET、J# 等...

源代码也是可用的。

关于c# - 未安装相应Office版本如何获取特定Excel对象库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2739115/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com