我正在为Outlook 2007(VSTO 4.0,.Net 4.0)开发一个加载项。每当我使用msi在目标计算机上安装时,所有注册表设置都已正确设置,我可以看到已安装的加载项下列出的加载项。但是,它列在非活动状态,每当我去管理com加载项并选中该框以启用它时,它都不会保持检查状态。
我检查了注册表设置,并且加载行为已从3更改为0,因此我关闭outlook,将其更改回3并再次启动Outlook。它再一次从3变为0.
我已经阅读了这篇文章:Deploying your VSTO add-ins to All Users (Saurabh Bhatia)以及现在多次引用的msdn文档,无法弄清楚我哪里出错了。
任何有助于进一步调试此问题的帮助,甚至更好地解决此问题,将不胜感激。
答案 0 :(得分:5)
我遇到过类似的问题。安装Outlook 2007 Service Pack 2以及此修补程序http://support.microsoft.com/kb/976477
还要确保您拥有HKLM \ SOFTWARE \ Microsoft \ Office \ 12.0 \ Common \ General \ EnableLocalMachineVSTO = 1
有关详细信息,请访问:http://support.microsoft.com/kb/976811
答案 1 :(得分:1)
当我在包含Outlook 2007的客户端计算机中安装Outlook加载项时,我们的Outlook加载项未启用。我们搜索了很多。最后我们得出结论,因为这不是Outlook加载项的问题。
Outlook加载项在Outlook 2007中需要以下内容:
已安装Microsoft Office Service Pack到Service Pack 2以及Hot Fix或更高版本的Service Pack。
请在下面找到Service Pack 2 Hot Fix链接 http://support.microsoft.com/kb/976477