navigate2で開いたドキュメントのオブジェクトを取得する方法
未読分:2件
昨日以降(0) 2日前以降(0) 3日前以降(0) 4日前以降(0) 5日前以降(0)
近田 伸矢, 植木 悠二, 上田 寛
IEのデータ収集&自動操作のプログラミング本はこの1冊だけ!IEの起動やポップアップウィンドウ、表示を制御する基本的なコードはもちろん、テキストボックスやラジオボタン、表、ハイパーリンクなどのHTML部品を制御する方法など、自動操作に欠かせないノウハウを丁寧に解説。
Message#2 2018年8月11日(土)19時24分 From: ジャッカル | 返事 削除 変更 |
全体のプログラムはどうなってるの? > 以下のようにして、新しいタブにurlを読み込みました。読み込みは成功しているようです。ただし、この関数で読み込んだタブの HTMLDocumentのオブジェクトを取得しようとするとうまくいきません。 > > Function OpenTabUrl(ie As InternetExplorer, url As String) As HTMLDocument > ie.Visible = True > ie.Navigate2 url, 2048 > Do While ie.Busy = True Or ie.readyState < READYSTATE_COMPLETE '読み込み待ち > DoEvents > Loop > Set OpenTabUrl = ie.document > End Function > > ie.documentとして得られるのは、タブを追加する前から表示されていたドキュメントです。追加したドキュメントのオブジェクトはどのようにしたら取得できるでしょう。 > > お詫び:直前に空のスレッドを作ってしまいました。直し方がわからないので管理者の方よろしくお願いします。 |
Message#1 2018年7月24日(火)12時56分 From: とんび | 返事 削除 変更 |
以下のようにして、新しいタブにurlを読み込みました。読み込みは成功しているようです。ただし、この関数で読み込んだタブの HTMLDocumentのオブジェクトを取得しようとするとうまくいきません。 Function OpenTabUrl(ie As InternetExplorer, url As String) As HTMLDocument ie.Visible = True ie.Navigate2 url, 2048 Do While ie.Busy = True Or ie.readyState < READYSTATE_COMPLETE '読み込み待ち DoEvents Loop Set OpenTabUrl = ie.document End Function ie.documentとして得られるのは、タブを追加する前から表示されていたドキュメントです。追加したドキュメントのオブジェクトはどのようにしたら取得できるでしょう。 お詫び:直前に空のスレッドを作ってしまいました。直し方がわからないので管理者の方よろしくお願いします。 |
昨日以降 2日前以降 3日前以降 4日前以降 5日前以降