在Outlook关闭时自动发送电子邮件警报

时间:2016-10-19 11:17:07

标签: vba outlook outlook-vba

我需要Outlook给我发一封电子邮件,告诉我Outlook会话已经关闭。下面的代码不起作用,但适用于Application_Startup()。关于如何做的任何其他建议?

paper.setViewBox(cx - width / 2, cy - height / 2, width, height, true)

1 个答案:

答案 0 :(得分:0)

最新版本的Outlook不会触发Application.Quit事件。唯一的解决方法是跟踪打开的资源管理器和检查器窗口,并检查最后一个窗口即将关闭的时间。启动时,挂钩Application.ActiveExplorer窗口并跟踪Application.Explorers.NewExplorer事件。检查员(Application.Inspectors.NewInspector)也是如此。当Explorer.CloseInspector.Close事件触发时,请检查仍然打开的资源管理器和检查员(Application.Explorers.CountApplication.Inspectors.Count)的数量。如果只剩下一个窗口,请执行您需要执行的操作。