- ベストアンサー
【VBA】OUTLOOKの終了時にメール送信
VBAでOUTLOOKの終了時に定型メールを自動送信するマクロを作成しています。 Quitイベントで作成しているためか、送信メールの作成はうまくいく(送信ボックスに格納される)のですが、送受信がされず、うまく送信済みまで行きません。 なにかいい方法はないでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
outlookのVBAですよね? 使ったことはありませんが、Quit時に送信してもoutlookの送信agent?が終わってしまうので送信できないと思います。 別なメール送信Agentを使うしかないのでは? http://www.hi-ho.ne.jp/babaq/bsmtp.html が使えるかな?
お礼
ご回答ありがとうございます。 そうです、OUTLOOKのVBAです。 なるほど、他のメール送信アプリケーションを使うという発想もあるのですね。勉強になります。 しかし、今回作るマクロはチーム内に展開したいので、皆が使用しているOUTLOOKのみで動作するようにしたかったのです。 ご指摘いただいているように、Quitは終了時というか、終了後に発生するイベントなのでしょうか。そうするとQuitにもう一度OUTLOOKを起動させるコマンドを入れて、メール送信して、メール送受信するようなプログラムにした方がよさそうですね。 アドバイスありがとうございました^^