求助 VB 错误提示问题 万分感谢

来源:百度知道 编辑:UC知道 时间:2024/06/17 21:23:14
求助 VB 错误提示问题

这段代码如果在不联网的情况下怎么提示 网络错误

我想让 这段代码 如果在不联网的情况下提示 下面的警告
MsgBox "抱歉 不能完成您的请求 原因:网络错误,可能是您没有联网或网络繁忙。请稍候再试。", 16 + 0, "网络错误"

'代码
On Error Resume Next '加这句就可以忽略错误

WebBrowser1.Navigate "我的网址1 百度知道不让贴"
WebBrowser2.Navigate "我的网址2 百度知道不让贴"
Dim vTag As Variant, I As Integer, vCount As Integer
If WebBrowser1.ReadyState = READYSTATE_COMPLETE Then
Set vTag = WebBrowser1.Document.getElementsByTagName("a")
vCount = vTag.length
For I = 0 To vCount - 1
'获得网页中指定链接名称的 URL 地址
If vTag(I).innerText = "链接1" Then WebBrowser1.Document.All.Tags("a")(I).Click
Next
End If

不要用on error resume
而是用on error goto errcode

然后在errcode标号的行内写入你的msgbox的内容就行了

例:
private sub test()

on error goto errcode

exit sub

errcode:
MsgBox "抱歉 不能完成您的请求 原因:网络错误,可能是您没有联网或网络繁忙。请稍候再试。", 16 + 0, "网络错误"
end sub