2013-02-27 53 views
-1

我有一个VB6 Outlook加载项。这已经过测试,并在装有32位OFFICE的Windows 7 64位计算机上工作。VB6 Outlook加载项在Outlook 2013中工作,但只有在安装了完整的Office时才适用?

在另一台PC上,Windows 7 64bit,32bit OUTLOOK安装,加载项不加载。它没有列在COM加载项列表中,当我尝试手动将它添加到该列表中时,它不会显示!

我认为有一些办公室的DLL导致问题的一些依赖,但我不知道如何排查问题以找出问题所在。

任何人都可以给我任何提示?

在此先感谢!

+0

我们需要更多信息。具体的错误信息很好。 – 2013-02-27 17:59:48

+0

虽然这是问题 - 没有错误信息! – Mayb2Moro 2013-02-27 22:11:43

+0

糟糕,没有完成那个评论。所以我运行我的安装程序,通常会注册所有必需的DLL并使用Outlook注册主DLL。这不起作用 - 加载项不显示。我进入Com +加载项列表,点击添加,选择dll ...没有任何反应 - 根本没有添加到列表中,也没有错误消息。在另一台安装了完整办公室的PC上,这样工作正常。如果有关于如何查找可能记录错误的任何提示,那将是一个开始:-S – Mayb2Moro 2013-02-27 22:14:28

回答

1

我得到了完全相同的问题,直到我意识到问题来自Office 2013 Pro带来的C:\ Program Files文件(x86)\ Common Files \ DESIGNER \ MSADDNDR.DLL,并带有在2010年修改的文件,而不是家庭版本。请查看http://blogs.msdn.com/b/vsod/archive/2012/11/21/vb6-based-add-ins-may-fail-to-work-on-office-2013.aspxhttp://support.microsoft.com/kb/2792179提到此问题。另一个需要注意的是Family版看起来是ClickToRun版本(类似AppV虚拟化应用程序和Professional版本是完全安装的版本)。

+0

太棒了!谢谢 - 这不仅解决了这个问题,而且还解决了另一个我刚才问了另一个问题!我的英雄!! – Mayb2Moro 2013-04-26 21:26:23

相关问题