Я хочу установить значения тайм-аута и перехватить это событие, если оно происходит с использованием VBA и Excel.До сих пор я пытался с XMLHTTP60 и WinHttpRequest:
Set XMLHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
With XMLHTTP
.setTimeouts 11, 11, 11, 11 'Values for testing to get a timeout
'.setTimeouts TIMEOUT_LRESOLVE, TIMEOUT_LCONNECT, TIMEOUT_LSEND, TIMEOUT_LRECEIVE
.Open "GET", currenturl, False
.send
'.waitForResponse 1 'testing
If .responseText Like "*PATH_NOT_FOUND*" Or .responseText Like "*OUTSIDE_BOUNDS*" Then
noroutefound = True
GoTo skiploop
End If
str = Split(.responseText, "{""startTime"":")
complstr = .responseText
End With
Однако я не могу отловить ошибку, вызванную тайм-аутом, или сам тайм-аут.
Как я могу поймать тайм-аут?