0
我在Excel VBA中有以下代码,并且它一直运行良好,直到昨天。 现在尝试检查URL时失败,但URL确实存在!Excel VBA发送到MSXML2.XMLHTTP不起作用
它失败在行:oXHTTP.send(它去haveError)
Function HttpExists(sURL As String) As Boolean
Dim oXHTTP As Object
Set oXHTTP = CreateObject("MSXML2.XMLHTTP")
If Not UCase(sURL) Like "HTTP:*" Then
sURL = "http://" & sURL
End If
On Error GoTo haveError
oXHTTP.Open "HEAD", sURL, False
oXHTTP.send
HttpExists = IIf(oXHTTP.status = 200, True, False)
Exit Function
haveError:
HttpExists = False
End Function
SURL如下,其中确实存在:
有什么可以问题?
感谢
它解决我的问题,谢谢:) – alon