Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


1413 / 13645 ツリー ←次へ | 前へ→

【74624】webクエリで発生するエラーについて kin 13/8/12(月) 23:22 質問[未読]
【74626】Re:webクエリで発生するエラーについて γ 13/8/13(火) 20:56 発言[未読]
【74631】Re:webクエリで発生するエラーについて kin 13/8/17(土) 10:44 お礼[未読]

【74624】webクエリで発生するエラーについて
質問  kin E-MAIL  - 13/8/12(月) 23:22 -

引用なし
パスワード
   はじめて質問させていただきます。kinと申します。
過去質問もいろいろと検索してみたのですが、なかなか見つからず質問させていただくものです。
よろしくお願いします。早速ですが、
webクエリーマクロを使って、あるwebサイトの表を読み込むのですが、最近、以下のメッセージが出るようになりました。
「実行時エラー'1004'、サイトへのリクエストが正しくありません。」
ただ、また常に発生するわけではなく、発生するタイミングがまちまちで、決まっていません。
したがって、原因がわからず困っています。
マクロのソースは以下の通りなんですが、原因らしきものをご教示いただきたくお願いします。

  uret = "url;" & Worksheets("wk").Cells(a,b).Value
  With ActiveSheet.QueryTables.Add(Connection:= _
    uret, Destination:= _
    Range("A1"))
    .Name = uret
    .FieldNames = True
    .RowNumbers = False
    .FillAdjacentFormulas = False
    .PreserveFormatting = False
    .RefreshOnFileOpen = False
    .BackgroundQuery = True
    .RefreshStyle = xlInsertDeleteCells
    .SavePassword = False
    .SaveData = True
    .AdjustColumnWidth = True
    .RefreshPeriod = 0
    .WebSelectionType = xlEntirePage
    .WebFormatting = xlWebFormattingNone 'LINKを活かしたまま取込み
    .WebPreFormattedTextToColumns = True
    .WebConsecutiveDelimitersAsOne = True
    .WebSingleBlockTextImport = False
    .WebDisableDateRecognition = False
    .WebDisableRedirections = False
    .Refresh BackgroundQuery:=False ←ここで発生
  End With

Worksheets("wk").Cells(a,b).Value にはちゃんと実在するurlがセットされております。

動作環境はwindows8(64bit)、excel2010、
マクロはwindows vista(32bit)上でexcel2007を使用し、excel2003バージョンで作成したものです。

大変申し訳ありませんが、よろしくお願いします。

【74626】Re:webクエリで発生するエラーについて
発言  γ  - 13/8/13(火) 20:56 -

引用なし
パスワード
   コードの問題ではなく、サーバー側の状況が関係しているのではないでしょうか。
頻繁にアクセスするとリクエストを拒否するサイトもあるようです。

【74631】Re:webクエリで発生するエラーについて
お礼  kin E-MAIL  - 13/8/17(土) 10:44 -

引用なし
パスワード
   ▼γ さん:
ご教示ありがとうございます。
確かに、Webクエリーのマクロで繰返し高速でアクセスしていますが、
早くても1〜2秒おきで早いときは2回位目で落ちる時もあれば、30回繰返しても問題ないときもあります。以前はこのペースで何回繰り返しても問題なかったのですが、セキュリティーが強化され、短すぎると拒否されるようになったとかありえるのでしょうか?一度、もう少し時間をあけてやってみます。
ありがとうございました。

>コードの問題ではなく、サーバー側の状況が関係しているのではないでしょうか。
>頻繁にアクセスするとリクエストを拒否するサイトもあるようです。

1413 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free