【发布时间】:2012-06-29 16:06:23
【问题描述】:
我有一个运行多年的 VB6 应用程序。此应用程序过去总是参考 Excel 2003 来创建 XLS 文件。现在我们想用 Excel 2010 代替 2003。所以我在单独的开发计算机上只安装了 Excel 2010 并加载了我的 vb6 项目。
在运行应用程序时,我收到了缺少“Microsoft Excel 10.0 对象库”的错误。这是真的,因为这台计算机上只安装了 Excel 2010,而不再安装 Excel 2003。
问题是,当我想要正确的参考时,我没有找到任何“Microsoft Excel 14.0 对象库”或替代此参考的等效内容。
有什么建议吗?
谢谢。
【问题讨论】:
-
Works for me。尝试重新安装。
-
14 应该与 10 向后兼容。不是 64 位版本的 office 吗?
-
14 向后兼容 10,好的,但我需要在我的项目中引用一些东西才能使 Excel 可用。
-
后期绑定?然后我不得不更改很多代码。我更愿意参考应有的 Excel 14.0。
-
只需搜索并将
As Excel.Application替换为As Object,仅此而已。那么谁的电脑上的 Excel 版本无关紧要。
标签: excel vb6 early-binding