• 締切済み

ログイン画面後のページの表取り込みWebクエリ実行について

エクセルでWebクエリを使用し、表のとりこみを考えています。 しかし、目的としている表はセキュリティで保護されているサイトで IDとパスワードを入力してログインをしないと目的のページの表に たどりつけません。エクセルファイルを開いている時は問題ないのですが、一度エクセルファイルを閉じて、再度「データの更新」をしようとすると「このWebクエリにおって返されるデータがありません。クエリを編集するには[OK]をクリックし数式バーの[名前]ボックスでデータ範囲を選択し、[外部データ]ツールバーの[クエリ編集]をクリックします」 という警告メッセージが表示され、クエリの編集をクリックすると いつもログインに失敗しましたという画面になってしまい、目的のページに辿りつけないようなのです。 どなたか回避方法をご存知であれば教えてください。 よろしくお願いいたします。

みんなの回答

  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.1

こんにちは。 例えば、Yahoo のように、Cookieに、12時間ぐらいIDとパスワードを残しておいてくれて、次の参照には、ログインがいらないというような仕組みになっていないと、Webクエリからは残念ながら不可能だと思います。 "goo IDメモリ"も試してみましたが、Web クエリの中からでは、それが働いてくれません。私自身でしたら、VBAでログインシステムを作りますが、ただ、HPのソースなどが必要になってしまいますので、他人のものは、そう簡単には作れません。 私は、Web関係はあまり詳しくないのですが、プロキシにして、キャッシュからExcelのWebクエリで取得する方法もあるのではないか、と思いますが、そういう方法は良く分かりません。 後は、Vector で、そういうログインでデータを取得してくるようなものを探してみるくらいしかないと思います。

toratech
質問者

お礼

Wendy02さん ご回答ありがとうございます。 そうですか・・・やはり難しいですか・・・ ありがとうございました。