質問させて頂きます。
Outlook形式でmsgファイルを作成し、名前を付けて保存ダイアログで指定したフォルダにSaveAsメソッドにて
保存する事を実装しようとしています。
しかしSaveAsのところで「操作は中断されました(HRESULTからの例外:0x80004004(E_ABORT))」
というメッセージが返されて保存ができません。メッセージ内容やコードからサイトを検索しましたが
解決策は見つかりませんでした。
また、スタートメニューなどから別にOutlookを起動した状態でプログラムを実行すると、エラーは発生せず
指定したフォルダにファイルが保存されました。
どなたか解決策を御存じの方、ご教授願います。
以下ソースです。
Outlook.Application oApp = new Outlook.Application();
Outlook.MailItem email = (Outlook.MailItem)oApp.CreateItem(Outlook.OlItemType.olMailItem);
email.To = "xxx@co.jp";
email.Subject = "タイトル";
email.Body = "本文";
email.SaveAs(saveFileDialog.FileName, Outlook.OlSaveAsType.olMSG);
以上、よろしくお願いいたします。