Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/271.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#中从Outlook获取邮件项目的最后回复?_C#_Outlook_Outlook Addin - Fatal编程技术网

如何在C#中从Outlook获取邮件项目的最后回复?

如何在C#中从Outlook获取邮件项目的最后回复?,c#,outlook,outlook-addin,C#,Outlook,Outlook Addin,我想从邮件项目中获取Outlook对话中的最后答复。我不想收到全部邮件 我试着获取MailItem的消息,但我无法,每次我收到整个电子邮件,而不仅仅是最后一封回复 Outlook.MailItem item=Items.GetLast(); MessageBox.Show(item.Body); 我本来只希望从邮件线程中得到最后一条回复消息,但我得到了全部邮件 解析消息正文并提取最新文本是您的责任。请记住,您可能无法做到这一点,因为没有任何东西可以阻止用户在以前的回复中键入内容,而不仅仅是在邮

我想从邮件项目中获取Outlook对话中的最后答复。我不想收到全部邮件

我试着获取MailItem的消息,但我无法,每次我收到整个电子邮件,而不仅仅是最后一封回复

Outlook.MailItem item=Items.GetLast();
MessageBox.Show(item.Body);

我本来只希望从邮件线程中得到最后一条回复消息,但我得到了全部邮件

解析消息正文并提取最新文本是您的责任。请记住,您可能无法做到这一点,因为没有任何东西可以阻止用户在以前的回复中键入内容,而不仅仅是在邮件的顶部(或底部)