• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAでoutlook365が起動しません。)

VBAでOutlook365が起動しない

このQ&Aのポイント
  • VBAでOutlook365が起動しない原因や対処方法について教えてください。
  • メール一括作成のボタンを押してもOutlook365が起動せず、メッセージが保存されません。Excelのマクロは正常に動作しています。Outlookのセキュリティ設定も有効です。何か問題があるでしょうか。
  • ExcelのVBAからOutlook365を起動する方法を教えてください。メール一括作成のために必要です。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.2

objMail.Displayで作ったメールを表示しようとしていますが、送信は行ってませんね。 objMail.Displayの次の行にobjMail.Sendと書いて、送信メソッドを呼び出しましょう。 それと、Outlookの画面をDisplayするメソッドを呼び出してますが、アクティブにするメソッドは呼び出してないので、EXCEL画面の裏に隠れたまま起動し、裏に隠れたまま一度も表示されずにSet objOutlook = Nothingで破棄されているので、画面に表示されないまま終わると思います。

maiboutan1
質問者

お礼

chie65535様 こんにちは、ご対応ありがとうございました。

maiboutan1
質問者

補足

回答ありがとうございます。 『画面に表示されないまま終わると思います。』とのことですが、OUTLOOKを起動→画面表示させる方法→特定のフォルダに保存→手動で数件確認→特定のフォルダの下書きメールを 一斉送信を行いたいのですが、記述(構文)とどこに差し込むのかを教えて頂けませんでしょうか。 以上、よろしくお願い致します。

その他の回答 (1)

  • MT765
  • ベストアンサー率57% (2080/3618)
回答No.1

VBAの参照設定にOutlook Object Libraryは追加されておりますでしょうか。 もしされてないようでしたら下記の手順で追加してみてください。 VBAの ツール>参照設定 で Microsoft Outlook xx.x Object Library にチェックを入れてOKボタンを押す。 見当違いだったらすみません。

maiboutan1
質問者

お礼

MT765様 こんにちは、返信ありがとうございました。

関連するQ&A

専門家に質問してみよう