「プログラムが、Outlook 内に保存されている電子メールアドレスにアクセスしようとしています。よろしいですか?」を出ないようにする
AccessやExcel、またはOutlook自身のVBAからOutlookのメールアイテムを操作しようとすると、「プログラムが、Outlook 内に保存されている電子メールアドレスにアクセスしようとしています。よろしいですか?」というメッセージが出て、ユーザーが許可するまで、処理が止まってしまいます。(当方Outlook2000ですが、2007あたりまではこれが出るようです)が、このメッセージがかなりのクセものです。ユーザーがPCの前に居て、操作をしている時にメッセージが出るのなら良いのですが、定期的に実行したり、自動で実行する処理でOutlookと連携しようとすると、ここで止まったままになります。このメッセージを出さないようにする設定は、Outlookには有りません。Exchangeサーバーで設定する必要が有ります。↓こちらが参考になりそうです。http://blogs.dion.ne.jp/knockman/archives/4072412.htmlでも、この方法だと、Exchangeサーバーの管理者でないと、設定できません。つまり、この警告は消す事ができないと考えるべきでしょう。消せないなら、出た瞬間に消せば良いと言う事です。が、前述のとおり、このメッセージが出ると、そこで処理が中断しますので、元々のコード中(Accessなり、Excelなり、Outlookなり)にその処理を書き込む事ができません。世の中には同じ事で困っている人が結構いるらしく、このメッセージを消す(出た瞬間に[はい]をクリックする)ためだけのソフトが有りました。http://www.contextmagic.com/express-clickyes/ページもソフトも英語ですが、簡単なので、迷うことは無いでしょう。私はこれで快適なOutlook生活を送っております。Access VBAポケットリファレンス