解决方案非常简单但不可能。 我安装了Office 2010和Office 2012,VB6无法创建Word应用程序对象,只给我一条消息,说明DLL没有注册。 所有使用安装程序或第三方DLL删除和恢复DLL的尝试都失败。
删除与Office相关的所有内容并仅安装Office 2010后,将成功创建应用程序对象。但对于我们的客户来说,这不是一个可行的解决方案:我们无法为此删除Office套件。
还有其他办法吗?
答案 0 :(得分:0)
我的开发机器上有两个版本的办公室类似的问题。从Microsoft支持他们提到/ regserver命令行选项,请注意本文。这篇文章是Office automation when multiple versions of Office are installed。从它的外观来看,我不认为你可以强制它选择一个版本或另一个版本,但/ regserver将在你的开发环境中帮助你。