如何将电子邮件附加到其他电子邮件?

时间:2013-05-02 10:25:55

标签: c# outlook email-integration

我一直试图将以前的电子邮件添加到新电子邮件中,但似乎无法正常工作。我可以从电子邮件中检索所有信息,但不能将其作为附件附加到新电子邮件中。

我用过:

 Outlook.MailItem ForwardingMessage = (Outlook.MailItem)this.Application.CreateItem(Outlook.OlItemType.olMailItem);

 Outlook.MailItem SelectedMessage;  
 SelectedMessage = (Outlook.MailItem)this.Application.ActiveExplorer().Selection[1];

 ForwardingMessage.Attachments.Add(SelectedMessage);

我正在使用C#Microsoft Visual Studio 2012和Outlook 2010。

我不确定我做错了什么。任何指针都会非常感激。

1 个答案:

答案 0 :(得分:0)

尝试在调用Attachment.Add:

时指定附件类型

ForwardingMessage.Attachments.Add(SelectedMessage,OlAttachmentType.olEmbeddeditem);