为c#中的outlook 2013发送按钮添加功能
本文关键字:按钮 添加 功能 2013发 中的 outlook | 更新日期: 2023-09-27 17:59:49
我正试图在outlook 2013中单击"发送"按钮,将邮件数据(发件人、收件人、抄送、密件抄送、主题等)存储在本地数据库中。
可以通过ItemSend
事件完成吗?
Application.ItemSend += new Outlook.ApplicationEvents_11_ItemSendEventHandler(Application_ItemSend);
这是正确的做法吗?
是。应该使用as
运算符将Item
参数强制转换为MailItem
。如果结果不是null
,则表示发送的项目是一封电子邮件。您可以从MailItem
对象访问所需的数据。
Outlook.MailItem mailItem = Item as Outlook.MailItem;
if(mailItem != null)
{
// Access email data here
}