相关疑难解决方法(0)

VBA + Excel +试用Catch

在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中捕获的最佳方法是什么,因此没有显示错误消息?

excel vba excel-vba

17
推荐指数
2
解决办法
5万
查看次数

标签 统计

excel ×1

excel-vba ×1

vba ×1