0
サーバーがハングしたり、送信しているHTTPリクエストに問題が発生しました。私はクラッシュからの私のマクロを避けるために、私の関数にタイムアウトコードを追加するのではなく、空の配列を返し、その後、私は、ユーザーにエラーメッセージを表示するためにそれを使用することができますすることができればだから私は...思っていたvbaのhttp要求でタイムアウトが発生する
Function helpRequest(stringQuery As String) As String()
Dim objRequest As MSXML2.XMLHTTP60
Dim O As MSHTML.HTMLDocument
Dim i As Integer
Dim asCells() As String
Dim contentType As String
Dim temp As String
If UCase(Right(stringQuery, 4)) = ".ASP" Then
stringQuery = stringQuery & "?Cache=" & CStr(Int(200000000000000# * Rnd))
Else
stringQuery = stringQuery & "&Cache=" & CStr(Int(200000000000000# * Rnd))
End If
contentType = "application/x-www-form-urlencoded; charset=UTF-8"
Set O = New HTMLDocument
Set objRequest = CreateObject("MSXML2.XMLHTTP.6.0")
With objRequest
.Open "GET", stringQuery, False
.send
End With
O.body.innerHTML = objRequest.responseText
'.readyState'を確認してください。 – Comintern