こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

Excel2007データをメールで送信

Excel2007データをメールで送信したいのですが、ご教授頂けるとありがたいです。

現在は、BASP21を使ってVBAから送信を行っております。

ですが、メールりの件数や容量に応じて1分近い時間がかかる時もあります。

なのでVBAからOutlookを起動して送ることにしたのですが、objMAIL.SendのところでOutlookからメッセージ(プログラムによって電子メールが送信されようとしています。・・・)と表示され(許可)のボタンを押す必要があります。

VBAに他のプログラムをループさせている関係上、ここで止められると困るのです。

もちろん、myerrorで飛ばす作業もやっていますが、これだと肝心なメールは送れません。

結果的に、メールを送信する方法はなんでも良いのですが、BASP21のように送信が完了するまでマクロを実行するのではなく、他のアプリケーションやなにかに一瞬で渡すことが出来、送信が完了すれば助かるのですが・・・

なお、コマンドラインによるメール送信も試しましたが、送信完了まで一発で終わらせるのは困難なようで・・・

どうぞ、宜しくお願い致します。

投稿日時 - 2011-01-17 16:04:32

QNo.6454492

すぐに回答ほしいです

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

http://office.microsoft.com/ja-jp/outlook-help/HA001229943.aspx には下記の記述があります。

---
セキュリティ センターのセキュリティ設定を参照する
セキュリティ センターの [プログラムによるアクセス] の各セキュリティ設定には、以下のオプションがあります。

・ [ウイルス対策ソフトウェアが無効であるか最新の状態でない場合に、不審な動作に関する警告を表示する (推奨)] これは Office Outlook 2007 の既定の設定です。不審な動作とは、信頼されていないプログラムが Outlook へのアクセスを試みることです。

・ [不審な動作に関する警告を常に表示する] これは安全性が最も高い設定であり、プログラムが Outlook へのアクセスを試みるたびに、信頼について判断を求めるメッセージが毎回表示されます。

・[不審な動作に関する警告を表示しない (推奨しません)] これは安全性が最も低い設定です。

これらの設定を参照するには、次の操作を行います。

1.[ツール] メニューの [セキュリティ センター] をクリックします。
2.[プログラムによるアクセス] をクリックします。
---

上記のオプションの [不審な動作に関する警告を表示しない (推奨しません)] を選択すれば、ウイルススキャンソフトをインストールしなくても警告が表示されなくなります。
ただし、お勧めはできません。

投稿日時 - 2011-01-18 09:25:04

お礼

ご足労お掛けしました。無事に解決致しました。

ありがとうございます。

投稿日時 - 2011-01-18 11:22:53

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

http://office.microsoft.com/ja-jp/outlook-help/HA001229943.aspx に回避策が記載されています。

投稿日時 - 2011-01-17 20:49:34

お礼

ご回答ありがとうございます。

さまざまな事情があって、ウイルスソフトを使用できません。

ルータはRTX2000を使用しており、プロキシなどですべて管理されているのでPC別にウイルスソフトはインストールできません。

なので、ほかの方法があれば教えてくだされば幸いです。

投稿日時 - 2011-01-18 02:36:59

あなたにオススメの質問