2016-07-14 3 views
0

私の会社のWebサイトのWebクエリを自動化しようとしています。Excel Webクエリ:Windowsセキュリティにユーザー名とパスワードを渡すことができません。ログイン

ウェブサイトはパスワードで保護されており、Excelが開かれるたびにWindowsのセキュリティポップアップからUIDとパスワードを尋ねられます。

VBA経由でWindowsセキュリティログインに資格情報を渡す方法はありますか?

PS: 私は、Webブラウザを開き、それに接続し、必要なクエリパラメータを持つ

ActiveSheet.QueryTables.add(Connection:=connstring, Destination:=Range("B2")) 

を実行しようとしました。それは助けにはならない。

Windowsのセキュリティログインボックスがまだポップアップしています。

+0

「http:// username:password @ example.com」http://serverfault.com/questions/371907/can-you-pass-user-pass-for-http-basic-authentication-in-url -parameters – Slai

+0

URLとして機能します。しかし、ActiveSheet.QueryTables.add(Connection:= connstring、Destination:= Range( "B2"))にURLを渡すと、エラーが発生します。 – Renukadevi

+0

どのようなエラーがありますか?文字や数字以外の特殊文字をURLエンコードする必要があるかもしれません。 – Slai

答えて

0

こんにちは、お手数をおかけしていただきありがとうございます。私は気付いた。 Excel Webクエリによるログインを自動化するのは難しいことです。また、Pythonを使用してサイトからデータを取得しようとしましたが、簡単で機能しました。

関連する問題