Form_Load 调用 InStr(1, WebBrowser1...... "") 出错
Private Sub Command1_Click()If InStr(1, WebBrowser1.Document.body.innerText, "网站") <> 0 ThenLabel1.Caption = "没打开"ElseLabel1.Caption = "打开"End IfEnd Sub[code]Private Sub Form_Load()WebBrowser1.Navigate "www.baidu.cn"End Sub
Private Sub Form_Load()WebBrowser1.Navigate "www.baidu.cn"command1_clickEnd Sub
Private Sub Command1_Click()If InStr(1, WebBrowser1.Document.body.innerText, "网站") <> 0 ThenLabel1.Caption = "没打开"ElseLabel1.Caption = "打开"End IfEnd SubPrivate Sub Form_Load()WebBrowser1.Navigate "www.baidu.cn"End SubPrivate Sub WebBrowser1_DocumentComplete(ByVal pDisp As Object, URL As Variant)Command1_ClickEnd Sub
[解决办法]
Private Sub Command1_Click()If InStr(1, WebBrowser1.Document.body.innerText, "网站") <> 0 ThenLabel1.Caption = "没打开"ElseLabel1.Caption = "打开"End IfEnd SubPrivate Sub Form_Load()WebBrowser1.Navigate "www.baidu.com"''加入下面的一个循环,要等网页加载完毕才能读取吧Do Until WebBrowser1.ReadyState = READYSTATE_COMPLETE DoEventsLoopCommand1_ClickEnd Sub