2016-08-22 3 views
0

Outlook 전자 메일 항목 MemoryStream을에서 또는 다른 기능을 PDF를 첨부 MailItem.Attachment.add() 수 있을까 Outlook 전자 메일 항목에 MemoryStream을에서 PDF를 첨부 아니라에서 이 방법으로 파일의 물리적 경로를 전달하여 하드 디스크에 파일을 저장하십시오.프로그래밍 방식

프로그래밍 방식으로 PDF가 첨부 된 사용자의 Outlook mailitem을 만들고 사용자가 직접 전자 메일을 검토하고 발송할 수있게하려고합니다.

미리 감사드립니다.

+0

PDF를 첨부 파일로 첨부하는 대신 전자 메일에 포함시키려는 것이 좋습니까? –

+0

안녕하세요, Mohit Shrivastava. 사실 Reporting Services를 사용하여 PDF를 생성 한 다음이를 메모리 스트림에 저장했습니다. 내가하고 싶은 일은이 파일을 첨부 파일로 메모리 스트림에서 가져 오는 것입니다. 감사합니다. – angwong

답변

0

Outlook 개체 모델을 사용하지 않음 - Attachments.Add은 첨부 파일의 파일 이름을 olByValue에게 전달 만 허용합니다. Extended MAPI (C++ 또는 Delphi)은 파일 이름, URL, 배열, IStream 또는 IStorage를 RDIOAttachments.Add으로 전달할 수있는 IStream 개체 (IAttach::OpenProperty(PR_ATTACH_DATA_BIN, IID_IStream,...)), Redemption에서만 작동합니다.

+0

답변 해 주셔서 감사합니다. 제가이 분야에서 새로운 경험을하면서 저에게 몇 가지 예/프로젝트를 저에게 제공 할 수 있습니까? 정말 고마워요! – angwong

+0

어떤 API로 문제가 있습니까? 확장 MAPI 또는 사용? –

+0

구속, 감사합니다! – angwong