outlook添加在2010我怎么知道用户按下了回复按钮



我正在c#/.net中开发outlook 2010插件。我有一些项目需要从收件箱导出到特定位置。但在用户回复此邮件项目的同时(之前已导出-导出时我更改了MessageClass),我也需要在用户发送回复时导出回复。我捕捉到了新的检查器事件,并将发送事件设置为我的项目,但我不知道如何确保用户按下"回复"而不是"转发"?!我在检查器中找不到任何可以确定是否按下了"回复"按钮的属性。

你有什么想法吗?!

感谢

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

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

最新更新