Outlook 2016附加模块没有';有些用户无法使用

Outlook 2016附加模块没有';有些用户无法使用,outlook,outlook-addin,add-in,Outlook,Outlook Addin,Add In,我们已经创建了一个Outlook加载项,它将自定义CRM与Outlook集成。在“读取”和“撰写”模式下,会向消息添加一个命令按钮。单击按钮将调用函数文件 外接程序清单通过验证并在所有计算机上正确安装。但是,在Outlook 2016桌面(仅限)上,我们在某些计算机上看到一个错误。确切的错误消息显示:“很抱歉,我们无法访问[NCS Outlook加载项]。请确保您有网络连接。如果问题仍然存在,请稍后重试。”([NCS Outlook加载项]是我们加载项的名称。) 请注意,此消息在单击“加载项”命

我们已经创建了一个Outlook加载项,它将自定义CRM与Outlook集成。在“读取”和“撰写”模式下,会向消息添加一个命令按钮。单击按钮将调用函数文件

外接程序清单通过验证并在所有计算机上正确安装。但是,在Outlook 2016桌面(仅限)上,我们在某些计算机上看到一个错误。确切的错误消息显示:“很抱歉,我们无法访问[NCS Outlook加载项]。请确保您有网络连接。如果问题仍然存在,请稍后重试。”([NCS Outlook加载项]是我们加载项的名称。)

请注意,此消息在单击“加载项”命令按钮后立即显示。它不会像发生错误时的加载项那样,首先说“[NCS Outlook加载项]正在处理您的请求”

我们尝试了Outlook日志记录,但在日志中没有发现任何有用的内容。我们已检查设置并禁用其他加载项。我们还对具有用户帐户的机器进行了测试。同一用户将在一台机器上发生错误,而不是在另一台机器上。简言之,错误似乎是特定于机器的,与配置文件无关

安装的Office 365版本:1705(内部版本8201.2209)。

请尝试以下操作:

1) 了望

2) 重命名文件夹C:\Users\%USERNAME%\AppData\Local\Microsoft\Outlook 发送至C:\Users\%USERNAME%\AppData\Local\Microsoft\Outlook.OLD

(其中%USERNAME%是当前用户名。)

3) 启动Outlook,设置用户配置文件

4) 添加/测试加载项


如果这样做有效,那么旧Outlook配置文件中的某些内容将被破坏。但如果出现同样的问题:退出Outlook,删除Outlook文件夹并将Outlook.OLD重命名回Outlook。

我们在Outlook 2016中遇到了这种情况,解决方案是为受限区域和internet区域启用保护模式

改变这一点的最简单方法是IE

  • 在Internet Explorer中,单击工具按钮,然后单击Internet选项
  • 单击安全选项卡,然后选择受限站点区域
  • 选中启用保护模式复选框,然后单击确定
  • 重新启动Internet Explorer
  • 这里有更多的信息:

    在我的开发机器上卸载Visual Studio 2015后,我遇到了完全相同的问题。(我一直在使用Visual Studio 2017进行Outlook插件开发。)

    当我重新安装Visual Studio 2017后,问题就消失了。Outlook 2016安装与此问题无关,我从未更改Outlook或其配置文件

    这表明问题与机器上的SDK工具有关……也许与.Net framework有关

    如果我在客户机器上遇到这个问题,我会尝试重新安装或修复.Net framework,或者重新安装Outlook(假设它包含一些已损坏的加载项工具)


    如果您在“开始”菜单或“文件资源管理器”地址栏中输入“C:\Users\%USERNAME%\AppData\Local\Microsoft”,它会将您直接带到Microsoft本地文件夹,而无需启用隐藏/系统文件夹的查看功能。

    我尝试了您的建议。不幸的是,新的Outlook配置文件与旧配置文件存在相同的问题。还有其他想法吗?虽然这在理论上可以回答这个问题,但在这里包括答案的基本部分,并提供链接供参考。