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

标签 c# outlook outlook-object-model quit

我使用的是 12.0 Interop 库,它是 Outlook 2007 的默认设置。我实际上的目标是将 Outlook 2003 到 2010 与注册到 退出 事件的代码示例集成。

即使 docs假设 Outlook 应用程序有一个应用程序 Quit event,我在 Outlook.Application 对象实现中找不到它。

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

Quit seems to be a method, not an event

问题:

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

谢谢!

最佳答案

((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!!");
}

关于c# - Outlook 中没有应用程序退出事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6677349/

相关文章:

c# - 如何在代码隐藏中为日期选择器设置日期/获取日期

vba - 从 Excel 打开 Word 文档并将内容粘贴到 Outlook 邮件正文

c# - 搜索全局地址列表/书籍

Outlook 对象模型 - 连接到对话清理功能

c# - 如何从 Postman 获取表单数据到 WebApi

c# - 从派生类复制基类的内容

c# - 如何在完成之前访问 DirectoryInfo.EnumerateFiles

html - anchor 链接仅在浏览器中有效,但在 HTML 电子邮件 (Outlook) 中无效

c# - Outlook Exchange 办公室 365 : How to get email address from access token?

.net - VSTO Outlook 2007 唯一邮件 ID