Outlook中没有应用程序退出事件?

我正在使用12.0 Interop库,这是Outlook 2007的默认值。我实际上的目标是将Outlook 2003到2010集成到一个注册到退出事件的代码示例。

即使文档说Outlook应用程序存在应用程序Quit 事件 ,我也无法在Outlook.Application对象实现中找到它。

Visual Studio 2010似乎将Quit标识为一种方法:

退出似乎是一种方法,而不是一个事件

题:

如何注册Outlook应用程序的Quit事件? (如果存在一个,或者在应用程序退出时触发的任何事件)如果可能,请提供一些示例代码。

谢谢!

试着给出一个解决方案:可能是你可以获得Outlook进程并监听Process.Exited事件。

 ((Outlook.ApplicationEvents_11_Event)Application).Quit += new Outlook.ApplicationEvents_11_QuitEventHandler(ThisAddIn_Quit); void ThisAddIn_Quit() { System.Windows.Forms.MessageBox.Show("bye bye problem, I found the solution!!"); }