0
Outlookの電子メールメッセージにExcelファイルを埋め込もうとしています。添付ファイルの種類を「OlAttachmentType.olOLE」に設定していますが、メッセージが作成されると、Excelドキュメントが添付ファイルとして届きます。プログラムでC#を使用してOutlook電子メールにOLEオブジェクトを挿入します
以下は私のコードです。それはかなり簡単なようですが、期待どおりに動作しません。
var application = new Microsoft.Office.Interop.Outlook.Application();
var message = (MailItem)application.CreateItem(OlItemType.olMailItem);
var path = @"C:\Excel\Workbook.xlsx";
var missing = System.Type.Missing;
message.Attachments.Add(path, OlAttachmentType.olOLE, 1, missing);
message.SaveAs(@"C:\Excel\Workbook.msg", OlSaveAsType.olMSG);
application.Quit();