未加载Excel添加。加载COM加载项期间发生运行时错误

时间:2014-12-31 16:16:53

标签: .net vsto visual-studio-addins excel-addins

我的VSTO Excel插件突然停止工作。 该机器是Windows 8 x64,我使用的是Excel 2010。 插件是在visual studio 2010中编写的

这是我试过的

注册表中的Loadbehaviour是2。 我将其更改为3并加载插件,但仍未加载插件并将LoadBehaviour更改回2.

添加了VSTO_SUPPRESSDISPLAYALERTS环境变量并将其设置为0。 添加了VSTO_LOGALERTS环境变量并将ti设置为1。

我重新启动了我的excel并且仍然没有加载addin并且我没有收到任何显示错误消息的错误。

我找不到任何日志文件,但我搜索* .manifest.log没有结果。

我很震惊,我的插件列在非活动应用程序插件中,我找不到错误,为什么它不活动。

请带我离开这个。

1 个答案:

答案 0 :(得分:0)

您是否有机会在Excel中查看“禁用项目”列表?

Microsoft Office应用程序可以禁用意外行为的加载项。如果应用程序未加载加载项,则应用程序可能已禁用硬件或软件禁用加载项。

当加载项导致应用程序意外关闭时,可能会发生硬禁用。如果在加载项中的启动事件处理程序正在执行时停止调试器,也可能在开发计算机上发生。

当加载项产生不会导致应用程序意外关闭的错误时,可能会发生软禁用。例如,如果在启动事件处理程序执行时抛出未处理的异常,应用程序可能会软禁用加载项。

重新启用软禁用加载项时,应用程序会立即尝试加载加载项。如果最初导致应用程序软件禁用加载项的问题尚未修复,则应用程序将再次软禁用加载项。

您可以在How to: Re-enable an Add-in That Has Been Disabled文章中详细了解相关内容。