以编程方式将PDF从MemoryStream附加到Outlook电子邮件项目

时间:2016-08-22 04:06:45

标签: c# vb.net pdf outlook-vba memorystream

是否可以将 MemoryStream 或其他功能中的PDF附加到Outlook电子邮件 MailItem.Attachment.add(),而不是通过在此方法中传递文件的物理路径来从硬盘上的文件。

我想为以编程方式附加PDF的用户创建Outlook mailitem,让用户自行查看并发送电子邮件。

提前谢谢。

1 个答案:

答案 0 :(得分:0)

不使用Outlook对象模型 - Attachments.Add只允许您传递olByValue附件的文件名。 Extended MAPI(C ++或Delphi)仅对IStream对象(IAttach::OpenProperty(PR_ATTACH_DATA_BIN, IID_IStream,...))进行操作,Redemption允许您将文件名,url,数组,IStream或IStorage传递给RDIOAttachments.Add