代码如下:
是不是DocumentComplete不支持延时呢?Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim j As Integer
Dim dest() As String
For j = 1 To ii
Label5.Caption = "当前第" & j & "个"
a = List1.List(j)
dest = Split(a, "----")
zh = dest(0)
mm = dest(1)
Text1 = zh
Text2 = mm
denglu '子过程
Sleep (2000)
For k = 1 To 3
Sleep (2000)
choujiang '子过程
Sleep (2000)
dianji '子过程
Sleep (2000)
link '子过程
jine '子过程
MsgBox ("成功!")
Next k
Next j
End Sub
注:每个子过程都会指向另一个网页我想做的就是网页加载完成后然后按顺序执行那几个子过程,因为每个子过程都是要求前一步执行后网页加载完成再执行的,所以我设置了SLEEP延时,为的是等待指定网页能加载完成,可是我运行之后发现却不是我想象这样。。而是好像瞬间执行完了所有语句。。直接MSGBOX弹出“成功”而webbrowser里的页面还是首页。晕。别的子过程都没按顺序执行呀。。有没有能判定网页加载完成的语句嘛?
哪位能帮帮我吧。。
是不是DocumentComplete不支持延时呢?Private Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)
Dim j As Integer
Dim dest() As String
For j = 1 To ii
Label5.Caption = "当前第" & j & "个"
a = List1.List(j)
dest = Split(a, "----")
zh = dest(0)
mm = dest(1)
Text1 = zh
Text2 = mm
denglu '子过程
Sleep (2000)
For k = 1 To 3
Sleep (2000)
choujiang '子过程
Sleep (2000)
dianji '子过程
Sleep (2000)
link '子过程
jine '子过程
MsgBox ("成功!")
Next k
Next j
End Sub
注:每个子过程都会指向另一个网页我想做的就是网页加载完成后然后按顺序执行那几个子过程,因为每个子过程都是要求前一步执行后网页加载完成再执行的,所以我设置了SLEEP延时,为的是等待指定网页能加载完成,可是我运行之后发现却不是我想象这样。。而是好像瞬间执行完了所有语句。。直接MSGBOX弹出“成功”而webbrowser里的页面还是首页。晕。别的子过程都没按顺序执行呀。。有没有能判定网页加载完成的语句嘛?
哪位能帮帮我吧。。
是否DocumentComplete不支持延时?
那我该怎么做呢。。
我想要在当前页面加载完成。。然后点击上面的按钮跳转到下个页面
郁闷呀
可具体要怎么做呢?
我刚接触WEB。。学校的VB课本都没上过不是很了解。。
请你能具体说下吗
谢谢