私の要件は、PDFファイルを電子メールに添付し、C#コードを使用してデフォルトのメールクライアント(OutlookやWindows Liveメールなど)で開くことです。
これは、ユーザーが既定として構成した既定の電子メール クライアントで行う必要があります。
これにMAPIをチェックしました。ただし、これを行うための適切なコードが見つかりませんでした
これは私が使用したコードです
MailMessage message = new MailMessage();
Attachment data = new Attachment(file, MediaTypeNames.Application.Octet);
ContentDisposition disposition = data.ContentDisposition;
disposition.CreationDate = System.IO.File.GetCreationTime(file);
disposition.ModificationDate = System.IO.File.GetLastWriteTime(file);
disposition.ReadDate = System.IO.File.GetLastWriteTime(file);
message.Attachments.Add(data);