在VBA中,我正在编写一个简单的脚本来记录正在使用的电子表格的版本.
Private Sub Workbook_Open()
version = "1.0"
Set objHTTP = CreateObject("WinHttp.WinHttpRequest.5.1")
URL = "<WEB SERVICE>"
objHTTP.Open "POST", URL, False
objHTTP.setRequestHeader "User-Agent", "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0)"
objHTTP.setRequestHeader "Content-type", "application/x-www-form-urlencoded"
objHTTP.send ("version=" + version)
End Sub
Run Code Online (Sandbox Code Playgroud)
流程工作找到.
我试图尝试捕获所以如果Web主机离线,而不是显示运行时错误,我抓住它并抑制.
尝试在VBA中捕获的最佳方法是什么,因此没有显示错误消息?