【问题标题】:How to I attach an email to an other email?如何将电子邮件附加到另一封电子邮件?
【发布时间】:2013-05-02 23:47:22
【问题描述】:

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

我用过:

 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。

我不确定我做错了什么。任何指针将不胜感激。

【问题讨论】:

  • 该代码有什么问题?你遇到了什么错误?
  • 错误指出找不到对象。
  • 请更准确并发布确切的异常消息。

标签: c# outlook email


【解决方案1】:

调用Attachment.Add时尽量指定附件类型:

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

【讨论】:

  • 感谢您的帮助。现在一切正常。我没有直接接收电子邮件,而是将其保存到我的 PC 并从我指定的位置拉出。很抱歉给您带来不便。祝您有愉快的一天。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-05
  • 1970-01-01
  • 2023-01-03
  • 2022-01-13
相关资源
最近更新 更多