【发布时间】:2019-04-09 01:12:17
【问题描述】:
当我按下 File -> Exit(或 Alt+F4)或 X 时,我会收到“是否要保存更改”对话框的提示,我可以在其中选择“取消”。所以 Excel 可以继续,但我的 excel-dna 加载项永远不会再次收到通知,并且处于卸载状态。
提前谢谢各位!
【问题讨论】:
-
我刚试过这个,点击取消后我的加载项仍然加载。当然 Excel 不会卸载您的加载项 - 您确定这是正在发生的事情吗?
-
嗨吉姆!感谢您的答复。使用的是什么版本的 Excel-DNA?
-
0.34.6。如果您考虑一下,当用户保持 Excel 处于打开状态时,Excel 卸载所有加载项确实是一个错误。为什么你认为它正在卸载你的加载项?这肯定有更多的东西。
-
是否有可能在代码中某处订阅了 WorkbookBeforeClose 事件?就我而言,即使您单击取消按钮,此事件也会触发。
-
elarmando,你在哪里对!问题是在 WorkbookBeforeClose 中有一些操作可以清除有关侧窗格的所有内容,并且正如您所说,即使我单击取消也会触发。是否有解决方法,在工作表关闭时做一些事情? ...我正在尝试找到一种方法来了解工作簿是否实际上已关闭或类似的解决方法以便设置标志,然后我可以运行我的代码。
标签: c# html excel wpf excel-dna