有沒有可能從的MemoryStream或其他功能附加PDF到Outlook電子郵件項目MailItem.Attachment.add(),而不是從通過在該方法中傳遞文件的物理路徑來將文件存儲在硬盤上。編程方式從MemoryStream的PDF附加到Outlook電子郵件項目
我想爲編程附帶PDF的用戶創建Outlook mailitem,讓用戶自己查看併發送電子郵件。
預先感謝您。
有沒有可能從的MemoryStream或其他功能附加PDF到Outlook電子郵件項目MailItem.Attachment.add(),而不是從通過在該方法中傳遞文件的物理路徑來將文件存儲在硬盤上。編程方式從MemoryStream的PDF附加到Outlook電子郵件項目
我想爲編程附帶PDF的用戶創建Outlook mailitem,讓用戶自己查看併發送電子郵件。
預先感謝您。
不使用Outlook對象模型 - Attachments.Add將只允許您傳遞olByValue
附件的文件名。 Extended MAPI(C++或Delphi)只能在IStream對象上運行(IAttach::OpenProperty(PR_ATTACH_DATA_BIN, IID_IStream,...)
),Redemption可讓您將文件名,URL,陣列,IStream或IStorage傳遞到RDIOAttachments.Add。
它是否像你想在電子郵件中包含PDF而不是附加爲附件? –
嗨,Mohit Shrivastava。 實際上,我通過使用Reporting Services生成了一個PDF,然後將它放入了Memory Stream中。 我想要做的就是把這個文件從內存流中作爲附件。 謝謝。 – angwong