投稿時間: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の前に常にいないので送信エラーが発生した場合にフリーズ したようになってしまいます。
またメールに限らずダイアログの入力待ちで止まってしまうのを 回避する方法をご存知でしたらお教えください。
|