サイトによって、Navigateが、連続してできない


Message#から前件を

日から 前を
Q&A掲示板へ

最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)


Message#1 2015年4月13日(月)12時21分
From: 名無しさん
返事 削除 変更
VBAのIE制御サイトは、大変勉強になりました。

いろいろやってみて、どうしてもわからないことがあり、質問します。

サイトによって、Navigateが、連続してできないことがあります。

以下は、そのコードです。


With ieObj
.Visible = True
.navigate
"http://quote.tse.or.jp/tse_n/quote.cgiF=listing%2FJDetail1&MKTN=T&QCODE=6753"
Application.Wait TimeSerial(Hour(Now()), Minute(Now()),
Second(Now()) + 5)
.navigate "http://www.jpx.co.jp/"
Application.Wait TimeSerial(Hour(Now()), Minute(Now()),
Second(Now()) + 5)
.navigate
"http://quote.tse.or.jp/tse_n/quote.cgiF=listing%2FJDetail1&MKTN=T&QCODE=3382"
Application.Wait TimeSerial(Hour(Now()), Minute(Now()),
Second(Now()) + 5)
End With

もともとは、ieView や ieNavi を使ってやっていたのですが、どうしても変な現象
がでるため上のコードで試しました。

現象は、次の通りです。

F5キーで実行すると、3つ目の.navigateでオートメーションエラーになったり、表
示せずに終わったりします。
そのあと、.Quitをやっているのですが、表示しないで終わってもブラウザが閉じな
いのです。

ところが、最初の.navigateの直後でブレークポイントを設定し、F5キーで走らせる
と、正常に走って、正常に終了します。

他のパソコンでは動く人もいるので、IEの設定か何かなのでしょうか?

一回ごとにQuitしてNavigateするなら動くのですが、Quitせずに連続してスマートに
Navigateしたいのです。

サイトによってはうまく動くものもありますので、何が原因なのか、行き詰っていま
す。


動作環境を以下になります。

Windows7
IE11
Excel2010


よろしくお願いします。

最新20件 最新50件 最新100件 最新200件 200件以前
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降
VBAのIE制御についてのQ&A掲示板

↑エクセルVBAのIE(InternetExplorer)操作で分からない事があればこちらの掲示板よりご質問ください^^

ExcelのVBA初心者入門

↑こちらはExcelのVBAをマスターできるよう初心者向けのエクセルVBA入門コンテンツになります^^

VBAのIE制御入門RSS

RSSフィードを登録すると最新記事を受け取ることができます。

VBAIE操作のスカイプレッスン

VBAでIE(InternetExplorer)制御の準備

エクセルVBAでIE制御の応用編

こちらでは、エクセルVBAで実際に作成したIE(InternetExplorer)制御ツールをまとめています。自動ログインや情報収集など具体的に解説しています。IE(InternetExplorer)制御をされる方は参考にしてください。

【ダウンロード】IE操作に便利なツール

こちらでは、これまでに紹介したIE(InternetExplorer)操作で便利な機能をツール化しています。無償でダウンロードできますので、目的に合わせたご利用ください。

IEオブジェクトのメソッド・プロパティ

こちらでは、IE(InternetExplorer)オブジェクトのメソッド・プロパティをまとめています。

IE操作に利用されているVBA関数

こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたVBA関数をまとめています。

IE操作に利用されているステートメント

こちらでは、エクセルVBAのIE(InternetExplorer)操作で利用されたステートメントをまとめています。ExcelのVBAで基本的な部分になりますので、しっかり理解しましょう。

IE(InternetExplorer)制御のVBAコード

こちらでは、これまでに作成したIE(InternetExplorer)操作で役立つサブルーチンをまとめています。
全てをコピーする必要はありませんが、目的に合わせたサブルーチンをご利用ください。

ExcelのVBAで作成した役立つVBAコード

こちらでは、IE(InternetExplorer)制御の利用だけでなく、Excel全般で利用できるVBAコードです。エクセルVBAで役に立つものばかりですので、ご利用ください。

dmb.cgi Ver. 1.068
Copyright(C) 1997-2014, hidekik.com