投稿日 | : 2005/12/26(Mon) 16:29 |
投稿者 | : mustang |
Eメール | : |
URL | : |
タイトル | : 他のアプリの入力待ちについて |
定時刻に自動的にメールを送信するプログラムを作っています。
MAPISession1.DownLoadMail = False
MAPISession1.SignOn
With MAPIMessages1
.SessionID = MDIfrmMain.MAPISession1.SessionID
〜〜略〜〜
.Send False
End With
'MAPI セッション終了
MAPISession1.SignOff ←(1)
という感じで送信するのですが通常は問題なく送信できます。
ただごくまれにoutlook側でエラーが発生すると(サーバーにつながらない場合)
outlookのエラーメッセージが出てoutlookのダイアログの「OK」を押さないと
(1)のところで止まったままでになり、こちらのソフトが次に進みません。
これを回避する方法はありますでしょうか?
人間がPCの前に常にいないので送信エラーが発生した場合にフリーズ
したようになってしまいます。
またメールに限らずダイアログの入力待ちで止まってしまうのを
回避する方法をご存知でしたらお教えください。