2012-08-14 85 views
0

我對使用excel進行visual basic使用知之甚少,但我正在研究一些現有的代碼。我幾乎有一切工作,只要querytables服務器響應。檢測/處理查詢表失敗

我想知道是否有任何方法可以檢測到查詢表操作的失敗嗎?

下面的代碼...

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 
+0

問題症狀是什麼? – smirkingman 2012-08-14 19:52:02

+0

當它失敗時現在會發生什麼?通常你會使用'On Error Goto ...'來處理錯誤:你的代碼中是否有任何類型的錯誤處理? – 2012-08-14 20:17:05

+0

@smirkingman:如果服務器無法訪問,將獲得錯誤1004 – 2012-08-14 20:22:22

回答