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

问题描述 投票:0回答:1

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

这是我尝试过的

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

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

我重新启动了 Excel,但插件仍未加载,并且我没有收到任何显示错误消息的错误消息。

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

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

请带我脱离这一切。

.net vsto visual-studio-addins excel-addins
1个回答
0
投票

您有机会查看 Excel 中的禁用项目列表吗?

Microsoft Office 应用程序可以禁用行为异常的加载项。如果应用程序未加载您的加载项,则该应用程序可能硬禁用或软禁用了您的加载项。

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

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

当您重新启用软禁用的加载项时,应用程序会立即尝试加载该加载项。如果最初导致应用程序软禁用加载项的问题尚未解决,应用程序将再次软禁用加载项。

您可以在如何:重新启用已禁用的加载项一文中了解更多相关信息。

© www.soinside.com 2019 - 2024. All rights reserved.