Button outlook add in 2010如何知道用户按下了回复按钮?

Button outlook add in 2010如何知道用户按下了回复按钮?,button,outlook,reply,Button,Outlook,Reply,我正在c#/.net中开发一个outlook 2010插件。比如说,我有一些物品需要从收件箱导出到特定位置。但在用户回复此邮件项目的同时(之前导出的邮件-导出邮件时我更改了MessageClass),当用户发送回复时,我也需要导出回复。我捕获了新的inspector事件并将send事件设置为我的项目,但我不知道如何确保用户按了Reply而不是Forward(例如)按钮?!我在inspector中找不到任何属性可以肯定地告诉我已按下回复按钮 你有什么想法吗 谢谢有几种方法可以实现这一点。假设您已经

我正在c#/.net中开发一个outlook 2010插件。比如说,我有一些物品需要从收件箱导出到特定位置。但在用户回复此邮件项目的同时(之前导出的邮件-导出邮件时我更改了MessageClass),当用户发送回复时,我也需要导出回复。我捕获了新的inspector事件并将send事件设置为我的项目,但我不知道如何确保用户按了Reply而不是Forward(例如)按钮?!我在inspector中找不到任何属性可以肯定地告诉我已按下回复按钮

你有什么想法吗


谢谢

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

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

我只需要知道检查器在回复窗口中,就是这样,它可以正常工作。非常感谢,我不能相信我没有想到这个解决方案!谢谢你,它帮了你的忙!请让别人受益。