- ベストアンサー
VBAのOpenメソッドによるエラー
VBAのマクロでOpenメソッドからURLを指定して実行すると、Windowsセキュリティのウィンドウが出て、IDとパスワードの入力を求められます。 実行ごとに毎回パスワード入力するのが大変手間なので、困っております。 windowsセキュリティの画面なのでOSの設定によるものかと思いますが、ウィンドウを出現させないようにする方法がありましたらご教授お願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
パスワード入力画面を「ESC」キーでスキップします。 (パスワード入力画面には、「OK」と「キャンセル」があり、「キャンセル」には「ESC」キーが割り当てられているので、パスワード入力画面をマクロから閉じるには、「ESC」キーを押したことにし、SendKeysを使います。「ESC」キーでスキップすると、Openメソッドはエラーになりますから、SendKeysの前でエラーを無視しておきます) 「パスワード入力画面をスキップする」 参考URL
お礼
ご回答ありがとうございます。 エラーを回避はできたのですが、パスワードを入力しないと情報を取得出来ないということが分かりました。Windows7からの仕様と思いますので、違う方法を模索してみます。