0

我对 excel 的 Visual Basic 使用知之甚少,但我正在处理一些现有代码。只要查询表服务器响应,我几乎可以正常工作。

我想知道是否有任何方法可以检测到查询表操作的失败?

这是代码...

With ActiveSheet.QueryTables.Add(Connection:="URL;" & qurl, Destination:=DataSheet.Range(Cells(row_stock, 27), Cells(row_stock + 199, 27))) ' was "AA7"
    .BackgroundQuery = True
    .TablesOnlyFromHTML = False
    .Refresh BackgroundQuery:=False
    .SaveData = True
End With
4

1 回答 1

0

现在失败时会发生什么?通常你会使用 On Error Goto ... 来处理错误。

如果您不熟悉在 VBA 中处理错误,那么 http://www.cpearson.com/excel/errorhandling.htm是一个很好的概述,可以帮助您入门。

于 2012-08-14T22:12:11.397 回答