不显示Outlook Addin

时间:2014-12-19 05:30:21

标签: outlook outlook-2013

我为Outlook 2013 64位创建了Outlook插件。

在该Addin中,我创建了带有自定义控件的Form区域。

然后引用http://blogs.msdn.com/b/emeamsgdev/archive/2013/11/21/outlook-deploying-an-outlook-2013-add-in-using-installshield-le.aspx我为Addin创建了设置文件。

现在我将它安装在我的电脑上,一切正常。

但是,当我尝试在客户端计算机上安装它时,它并没有在Outlook中显示插件。

我无法找到任何理由。?

我还为我的插件创建了注册表

3 个答案:

答案 0 :(得分:0)

如果它根本没有加载,没有错误,它只意味着一件事,outlook不知道你的插件,因为即使addins不工作,outlook也会给你一个错误或者将LoadBehaviour regkey转换为&# 39; 2'

在您的客户端上,您应该检查注册表值是否设置正确。 ** HKEY_CURRENT_USER \软件\微软\办公室\ Outlook中\加载项\ Outlook_PROJECT_ADDIN

Outlook Addin Reg values

如果您的插件无法正常工作,请检查这些值是否存在,如果存在,那么当Outlook加载时会发生什么? LoadBehavior 转向' 2'而不是3?

如果是这样,并且它在您的电脑上完美运行,可能意味着您有Manifest regkey的问题,请确保清单指向有效的本地位置,然后是 | vstolocal 所以它的语法应该是这样的:

文件:///的 C:/Outlook_Proj.vsto | vstolocal

还要确保在目标PC上安装了.Net Framework v4.0。

如果您尝试将其安装到网络驱动器,请务必删除' | vstolocal |在Internet Explorer设置中将网络驱动器添加到受信任区域。

答案 1 :(得分:0)

希望以下步骤可以帮助您解决此问题,如果您还在面对它。

  • 使用管理权限运行已部署的设置。

  • 如果未在加载项下显示,请打开安装文件夹并双击.vsto文件,然后选择安装。

  • 如果您可以在其他人中看到插件,并且无法正常工作,则意味着它已被禁用。要启用加载项(因为您使用的是Outlook 2013),请转到文件 - >慢速和已禁用的加载项,您可以在弹出窗口中看到您的加载项。启用它。

答案 2 :(得分:0)

创建VSTO_SUPRESSDISPLAYALERTS = 0环境变量以获取任何VSTO警报。看看Windows事件查看器,当然要确保安装了Office Primary组件和VSTO办公室之类的预先安装。另一个想法,检查你的添加是否没有崩溃一次并移动到非活动加载项列表。搜索注册表的弹性密钥。