【发布时间】:2015-12-02 21:54:36
【问题描述】:
从my Connections query 开始,我现在想捕获任何无法访问的连接并抛出错误消息以说明无法访问相关连接。
这是我到目前为止的代码,但是,我不确定它是否捕获了任何错误:
Private Sub btnRefreshConns_Click()
On Error GoTo ErrorHandler
Dim cn As WorkbookConnection
For Each cn In ActiveWorkbook.Connections
cn.Refresh
Next
Exit Sub
ErrorHandler:
MsgBox "A connection could not be reached" & cn.Name & ": " & cn.Description
End Sub
有人可以帮助我或让我知道此代码是否有效吗?
【问题讨论】:
-
对于ErrorHandler,我应该显示err.Description还是我上面的代码会显示连接名称和描述?
标签: excel vba error-handling