2017-10-06 91 views
0

我有一段代碼,將數據發送到一個HTTP終點try 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 

我想有一個try catch塊來處理,如果它沒有連接到URL,或者如果它返回的東西除了200

我該怎麼做?

+0

Try/Catch在VBA中不可用。 [這是一個非常類似的問題](https://stackoverflow.com/questions/30188584/vba-try-and-catch-ms-outlook)。 – MatSnow

+1

VBA具有錯誤處理,並且/或者您可以檢查響應的「狀態」。 VBA不是VB.Net或其他語言,所以你需要在VBA上做一些Google搜索。 –

回答