我的自定义插件有问题,因为有时 MS Word 禁用了我的插件,我需要编写另一个插件,该插件可以打开/关闭我的第一个插件。可能吗?
对不起我的英语不好 :(
我同意 divo,您的第一步是添加一些异常处理/日志记录,以防止插件被禁用。你也可以参考这篇文章
但是,我也遇到了插件以某种方式被禁用而没有抛出任何异常的问题。如果上述方法不起作用,您可以随时让另一个程序将插件的 LoadBehavior 从 2 强制设置为 3,这应该重新启用它。
您使用的是哪种加载项技术?威斯托?您使用的是哪个版本的 Office?
一般来说,你可以做你想做的事。但是,Office 禁用加载项的原因是加载项引发了未处理的异常。在这种情况下,Office 会将LoadBehavior
注册表中的值设置为 2。
也许分析和处理导致异常的潜在问题会更好。