2

我正在编写一个 VBA Excel 插件。当加载项处于活动状态时,它会使用Application.OnKey. 我想在加载项关闭时将这些键盘快捷键恢复为默认值,为此我正在使用Auto_Close加载项模块之一中的方法。
但是,我遇到了一个问题:
当用户在加载我的加载项时打开多个常规工作簿并仅关闭其中一个时,Auto_Close加载项上的似乎会触发并关闭其他窗口中的键盘快捷键.

如何仅Auto_Close在加载项完全卸载(除了完全退出 Excel)时触发 -equivalent?

4

1 回答 1

1

尝试使用插件的Workbook_OpenWorkbook_BeforeClose事件。我不知道为什么 Auto_Close 会像你描述的那样表现,但我相信上面两个会起作用。

于 2012-12-04T15:49:21.397 回答