0

タイトルのように:Dドキュメントが完全にロードされたときにwebbrowserに1つのアクションだけを与えるにはどうすればよいですか?

更新/アクセスしたサイトの数をラベルにしたいと思います。webbroserドキュメントにlabel1.text=label1.text + 1を入力すると、多くのことがわかります...

(私の悪い英語でごめんなさい)

4

2 に答える 2

0

WebBrowser は、ロードする各リソース (画像、css、js、html など) に対しても DocumentCompleted を提供します。そのため、イベント パラメータをチェックして、完了した URL がカウントしたい URL であるかどうかを確認する必要があります。

于 2013-03-14T18:01:33.590 に答える
0

VBA では、次のようにします。

Dim ieApp As Object

Dim myURL As String
myURL = "http://www.stackoverflow.com"

Set ieApp = CreateObject("InternetExplorer.Application")

ieApp.Navigate myURL
ieApp.Visible = True

Do
    DoEvents
Loop Until ieApp.ReadyState = 4   'which equals to READYSTATE_COMPLETE

MsgBox "Loading completed"
于 2013-03-14T19:16:56.513 に答える