【问题标题】:Not Showing Outlook Addin不显示 Outlook 插件
【发布时间】:2015-02-18 01:06:21
【问题描述】:

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

在那个插件中,我创建了带有自定义控件的表单区域。

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

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

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

我找不到任何原因。?

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

【问题讨论】:

  • 您有机会查看已安装插件的列表吗?您是否检查了所需的 Windows 注册表项?
  • @EugeneAstafiev 我已经检查了所有的东西。但它仍然没有出现。

标签: outlook outlook-2013


【解决方案1】:

如果它根本没有加载,没有错误,那只意味着一件事,outlook 不知道你的插件,因为即使插件不工作,outlook 也会给你一个错误或将 LoadBehaviour regkey 设置为“2”。

在您的客户端上,您应该检查注册表值是否设置正确。 **HKEY_CURRENT_USER\Software\Microsoft\Office\Outlook\Addins\Outlook_PROJECT_ADDIN

如果您的插件不起作用,请检查这些值是否存在,如果存在,加载 Outlook 时会发生什么? LoadBehavior 会变成 '2' 而不是 3 吗?

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

file:///C:/Outlook_Proj.vsto|vstolocal

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

如果您尝试将其安装到网络驱动器,请确保删除 '|vstolocal| thingy,然后将网络驱动器添加到 Internet Explorer 设置中的受信任区域。

【讨论】:

    【解决方案2】:

    如果您仍然面临此问题,希望以下步骤可以帮助您解决此问题。

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

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

    • 如果您可以在其他插件中看到插件,但它没有运行,则表示它已被禁用。要启用加载项(因为您使用的是 Outlook 2013),请转到文件 -> 慢速和禁用加载项,然后您会在弹出窗口中看到您的加载项。启用它。

    【讨论】:

      【解决方案3】:

      创建 VSTO_SUPRESSDISPLAYALERTS = 0 环境变量以获取任何 VSTO 警报。查看 Windows 事件查看器,当然要确保安装了 Office Primary assembles 和 VSTO for office 等先决条件。另一种想法是,检查您的添加是否没有崩溃一次并移至非活动加载项列表。在注册表中搜索 Resiliency 键。

      【讨论】:

        猜你喜欢
        • 2012-07-23
        • 2018-04-11
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多