楼主 罗刚君 |
例如: 用VBA判断以上网站通还是不通(以自己计算为准) 可以是断开网络和连上网络的情况下测试代码 |
2楼 chrisfang |
对方网站是否已通这个概念太宽泛了吧?究竟以何为标准呢? 提供一个以ping测试是否成功的代码吧,但不能ping通也不一定说明网站连不上。
|
3楼 罗刚君 |
我测试了代码,似乎不行哦 输入网址“ PING是一个不可靠的方法,对方可以屏弊PING命令,让任何人无法PING进来。 我用的API |
4楼 chrisfang |
是啊,我在1楼已经说了,ping不通也不一定说明无法连接。 所以需要指定“可以连接”的标准,是可以用IE打开?是可以下载到数据? |
5楼 罗刚君 |
Declare Function InternetCheckConnection Lib "wininet.dll" Alias "InternetCheckConnectionA" (ByVal lpszUrl As _ String, ByVal dwFlags As Long, ByVal dwReserved As Long) As Long Sub 测试网络是否通() MsgBox IIf(InternetCheckConnection("http://excelbbx.cn", 1, 0), "通", "不通") End Sub |