※ ChatGPTを利用し、要約された質問です(原文:Excel2007データをメールで送信)
Excel2007データをメールで送信
このQ&Aのポイント
Excel2007データをメールで送信する方法について教えてください。
現在Excel2007データをメールで送信するためにBASP21を使用していますが、送信に時間がかかることがあります。VBAからOutlookを起動して送信する方法を教えてください。
メールを送信する際にobjMAIL.SendでOutlookからメッセージが表示されるため、VBAの処理が停止してしまいます。他のアプリケーションや方法を教えてください。
Excel2007データをメールで送信したいのですが、ご教授頂けるとありがたいです。
現在は、BASP21を使ってVBAから送信を行っております。
ですが、メールりの件数や容量に応じて1分近い時間がかかる時もあります。
なのでVBAからOutlookを起動して送ることにしたのですが、objMAIL.SendのところでOutlookからメッセージ(プログラムによって電子メールが送信されようとしています。・・・)と表示され(許可)のボタンを押す必要があります。
VBAに他のプログラムをループさせている関係上、ここで止められると困るのです。
もちろん、myerrorで飛ばす作業もやっていますが、これだと肝心なメールは送れません。
結果的に、メールを送信する方法はなんでも良いのですが、BASP21のように送信が完了するまでマクロを実行するのではなく、他のアプリケーションやなにかに一瞬で渡すことが出来、送信が完了すれば助かるのですが・・・
なお、コマンドラインによるメール送信も試しましたが、送信完了まで一発で終わらせるのは困難なようで・・・
どうぞ、宜しくお願い致します。
お礼
ご足労お掛けしました。無事に解決致しました。 ありがとうございます。