症状:AccessからVBAでメールを送信させる際に、その都度警告が出る
送信先が二桁台ならまだいいけど、2000通とか送信先あるクラクラめまいがしそう。
症状を解決するべく、いろいろ調べてみた。
症状を起こす原因
Outlook 電子メール セキュリティ更新プログラムのデフォルト機能が動作するため起こる条件としては、
Outlook オブジェクト モデルの Item.Send メソッドを使用して電子メール メッセージの自動送信を試みるプログラムを使用した場合
SendObject マクロ アクションまたは SendObject Microsoft Visual Basic for Applications (VBA) メソッドを使用し、EditMessage 引数が [いいえ] に設定されている場合
やってみたこと
「Outlook のオプション」画面で、[セキュリティ センター]→[セキュリティ センターの設定]→「セキュリティ センター」画面から、[マクロの設定]→[マクロの設定]→[すべてのマクロを有効にする(推奨しません。危険なコードが実行される可能性があります)]を選択
Outlook を管理者権限で実行し「セキュリティ センター」画面から[プログラムによるアクセス]→[不審な動作に関する警告を表示しない(推奨しません)]を選択
データ実行防止モードを有効にする
[ファイル] - [オプション] - [セキュリティ センター] - [セキュリティ センターの設定] - [セキュリティ センター] - [DEP設定]
結果
ぜ~んぶ効果なし (ノ`Д´)ノ彡┻━┻
VBAを書き換えるか、専用のメール配信ソフト使うか、だな。
こりゃ
では、また。
【参考】
Access データベースで Outlook 電子メール セキュリティ更新プログラムを操作する方法
電子メール アドレスの情報にアクセスしようとしているか、自分の代わりに電子メールを送信しようとしているプログラムに関する警告が表示される
Outlook2010の「プログラムによるアクセス」を有効にする方法を教えてください。 - マイクロソフト コミュニティ
0 コメント :
コメントを投稿