【问题标题】:Adding functionality to outlook 2013 send button in c#在 c# 中向 Outlook 2013 发送按钮添加功能
【发布时间】:2015-06-25 15:43:26
【问题描述】:

我正在尝试通过单击 Outlook 2013 中的发送按钮将邮件数据(发件人、收件人、抄送、密件抄送、主题等)存储在本地数据库中。

可以通过ItemSend事件来完成吗?

 Application.ItemSend += new Outlook.ApplicationEvents_11_ItemSendEventHandler(Application_ItemSend); 

这是正确的做法吗?

【问题讨论】:

  • 你为什么不试试呢?

标签: c# outlook-addin


【解决方案1】:

是的。您应该使用as 运算符将Item 参数转换为MailItem。如果结果不是null,则表示正在发送的项目是电子邮件。您可以从MailItem 对象访问所需的数据。

Outlook.MailItem mailItem = Item as Outlook.MailItem;
if(mailItem != null)
{
    // Access email data here
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-26
    • 1970-01-01
    • 1970-01-01
    • 2014-04-28
    • 2014-06-03
    • 2010-11-03
    • 2023-03-15
    • 2013-05-19
    相关资源
    最近更新 更多