outlook add-in 2010如何知道用户按回复按钮?

时间:2012-08-01 16:24:20

标签: button outlook reply

我正在c#/ .net中开发一个outlook 2010加载项。我有一些项目,我需要从收件箱导出到特定的位置让我们说。但是,当用户回复此邮件项目(之前已导出 - 我在导出时更改MessageClass)时,我也需要在用户发送回复时导出回复。我抓住新的检查器事件并将发送事件设置为我的项目,但我无法弄清楚如何确定用户按回复而不是转发?例如?!我在检查员中找不到任何可以告诉我确保按下“回复”按钮的属性。

你有什么想法吗?!

由于

1 个答案:

答案 0 :(得分:2)

有几种方法可以实现这一目标。假设您已经检查过它是新消息还是已发送消息(通过MailItem.Sent ),您只需检查是否指定了任何收件人(通过MailItem.ToMailItem.Recipients )了解邮件是转发还是回复

  
bool isReply = !string.IsNullOrEmpty(MailItem.To) || MailItem.Recipients.Count > 0 ;