我们有第三个可以在任何文件关闭时关闭单词的Word加载项。
这会强制用户再次打开Word,这需要很长时间才能运行加载项。
我希望在我们的内部加载项中阻止应用程序退出事件。
已经订阅了申请退出活动,但我不知道从哪里开始。
((Word.ApplicationEvents4_Event)this.Application).Quit += Application_Quit;
void Application_Quit()
{
//Prevent Word from closing here
}
甚至可以阻止事件运行,如果是这样,我该怎么办?
答案 0 :(得分:1)
您可以从加载项列表中禁用有问题的加载项。
Word对象模型没有为此提供任何内容。 Quit事件不允许停止操作。只有DocumentBeforeClose事件允许取消将Cancel参数设置为true的操作。
这就是为什么我建议联系加载项开发人员来更改代码。我不认为从加载项关闭主机应用程序是正确的想法。