是否可以将 MemoryStream 或其他功能中的PDF附加到Outlook电子邮件 MailItem.Attachment.add(),而不是通过在此方法中传递文件的物理路径来从硬盘上的文件。
我想为以编程方式附加PDF的用户创建Outlook mailitem,让用户自行查看并发送电子邮件。
提前谢谢。
答案 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。