2013-05-02 252 views
0

我一直在嘗試添加以前的電子郵件到一個新的電子郵件,但似乎無法得到那個工作。我可以從電子郵件中檢索所有信息,但不能將其作爲附件附加到新電子郵件中。如何將電子郵件附加到其他電子郵件?

我用:

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#微軟的Visual Studio 2012和Outlook 2010

我不知道我在做什麼錯。任何指針將不勝感激。

+1

該代碼有什麼問題?你得到什麼錯誤? – 2013-05-02 10:29:37

+0

該錯誤指出無法找到對象。 – 2013-05-02 13:46:27

+0

請更精確地發佈確切的異常消息。 – 2013-05-02 13:46:48

回答

0

嘗試調用Attachment.Add當指定附件類型:

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

+0

謝謝你的幫助。現在一切似乎都很順利。不要直接接收電子郵件,而是將它保存到我的電腦中,然後退出我指定的位置。抱歉給您帶來不便。祝您有愉快的一天。 – 2013-05-08 10:38:04