- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:★VBA実行時に警告表示を無効にしたい)
VBA実行時に警告表示を無効にする方法
このQ&Aのポイント
- OutlookでVBAを使用してメールを受信した際に、プログラムがアドレス帳を含む可能性のあるデータにアクセスしようとしていることを示すダイアログが表示されます。
- 現在の設定では、ダイアログを無効にすることはできません。
- ダイアログを出さないようにするには、他の方法を探す必要があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
プロパティが用意されてなければしょうがないですね。 しょうもない技ですが、 ダイアログが出るまで数秒スリープ (SleepというAPI関数を利用) ダイアログのタイトルを取得する (やはりAPI関数) タイトルが取得できるまでタイマーで待って、 そのダイアログに SendKeys するぐらいですかね。 API 関数とはOSに呼びかける外部関数です。 SendKeys はうまくできない場合があるので、 あまりきれいな手法ではないですね。 あと、レジストリか何かで、確認ダイアログを出さない方法があるかもしれません。
お礼
返答が遅くなってすみません。 なかなかうまくいかないので、返答ができませんでした。もう少し自分でもがんばってみます。