如何识别Excel是否真的关闭了XLL加载项?

时间:2016-06-14 11:09:11

标签: excel add-in xll

根据MSDN,当卸载加载项时,Excel会在xll加载项上调用xlAutoClose(因为excel正在关闭,或者可能手动删除了加载项)。

不幸的是,当用户尝试关闭电子表格时也会调用xlAutoClose,但在提示保存其工作时会取消。

根据Excel加载项开发文档(“使用C / C ++中的Excel加载项开发的财务应用程序”),当Excel 真正关闭时,xlAutoClose将跟随调用xlAddInManagerInfo。不幸的是我发现它不是真的(在2007和2010版本的Excel上都进行了测试)。

是否有可靠的方法让XLL加载项区分尝试的电子表格关闭和实际电子表格关闭?

谢谢, 路加

0 个答案:

没有答案