2016-08-12 20 views
0

コード私はかなり広範囲に使用しているので、必要でない限り、私はむしろ投稿しません。私はMSXML2.XMLHTTPを使用してHTMLレスポンスを受け取るobjリクエストを作成しています。私はそれを列に解析しています。私の問題は、最初の実行は、Excelの起動から、それは毎秒約5かかります。私は最初の実行後にそれを実行しようとすると、約50秒です。私はそれぞれの引っ張りが新鮮であることを望むが、速度がそれほど速いために応答をどこかに保存しているようだ。再起動すると、最初のプルが同じ速度にリセットされます。適切な方向への助けや指摘があれば幸いです。ウェブサイトから引き出したVBA

+0

リクエストURLと方法(取得または投稿)を共有してください。コードのスニペットを投稿するとよいでしょう。要求を再現するのに役立つもの。一般的には、XHRがキャッシングを要求したことが原因で説明された問題で、no-cacheヘッダーを送信するか、ServerXMLHTTPを使用して解決できます。 – omegastripes

+0

アドバイスをいただきありがとうございますが、IEのキャッシュオプションをデフォルトにしていたようです。 IEを設定したら、正しく動作するたびに新しいバージョンのWebページをチェックします。 IE経由でこのオプションを変更すると、問題が解決しました。 XMLHTTPは私の方法ではなく、むしろ私が使用していたウェブサイトで動作します。 – Roarwithme

答えて

0

これに対する答えを見つけようとしている人にとっては、要求がIEのキャッシュオプションを使用しているということです。毎回新しいWebページを確認するようにIEを設定すると、コードは毎回チェックされます。

関連する問題