0
나는 HTTP 엔드 포인트로 데이터를 전송하는 코드의 조각을했다해보십시오 catch 블록
Set xhr = CreateObject("MSXML2.XMLHTTP")
xhr.Open "POST", URL, False
xhr.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
Data = "volumeDate=" & URLEncode(VolumeDate) & "&" & "volume=" & URLEncode(Volume)
xhr.Send Data
나는 그것이 URL 또는 그 경우 연결 didnt는 경우 처리 할 수있는 시도의 catch 블록을 갖고 싶어 200에서 다른 것을 반환했습니다.
어떻게해야합니까?
VBA에서는 Try/Catch를 사용할 수 없습니다. [다음은 매우 비슷한 질문입니다] (https://stackoverflow.com/questions/30188584/vba-try-and-catch-ms-outlook). – MatSnow
VBA에는 오류 처리 기능이 있으며 응답의 '상태'를 확인할 수 있습니다. VBA는 VB.Net 또는 다른 언어가 아니기 때문에 VBA에서 약간의 인터넷 검색을해야합니다. –