【发布时间】:2018-06-22 07:44:15
【问题描述】:
我有一个已签名的 VSTO vb.net 加载项,它已加载到 Excel 2013 中。大约有 200 个用户,90% 的用户没有问题。对于 10% 的用户,每次启动 Excel 时,加载项都会被软禁用。
当他们启动 XL 时,我站在他们旁边,进入 COM 加载项,检查加载项,然后单击确定。它加载(并且工作正常)没有错误。然后他们退出 XL,再次启动 XL,加载项再次被禁用。没有“加载项导致问题对话框”,没有错误,只是禁用 - 如果您单击 COM 加载项中的加载项名称,则加载行为中没有任何错误指示(只是“加载启动”)。他们重新启用,它在该会话中运行良好。
它是一部分人的事实让我相信这是他们机器上的一个设置(也许在信任中心?),但我还没有找到一个有罪的设置。所有用户都拥有相同版本的 Windows,并且应该使用相同的更新。
我的 Google 搜索发现了许多行为异常或信任设置非常严格的加载项条目 -- 据我所知,这些类别都不适合。我发现一篇文章谈到了使用 Analysis Toolpak 的启动顺序,但没有一个得到帮助的用户启用了 Toolpak。
由于没有显示错误(来自加载项或 Excel),我一直不知道它为什么会关闭(以及为什么它在 90% 的机器上都能完美运行)。
如果您想了解在我的代码中查看什么(即使没有可见的错误)或尝试什么设置,我将不胜感激。
【问题讨论】: