查询表刷新时出错

时间:2017-11-20 11:17:13

标签: excel vba excel-vba listobject

我最近升级到excel 2016。

我运行一个进程来刷新查询访问数据库的查询。

2010年,这个过程没有任何问题, 但在2016年我收到了错误

  

运行时错误'-2147417848(80010108)':Mehtod'刷新对象   '_queryTable'失败

在这一行

Sheets("database").range("A1").listoject.querytable.refresh 

我试过了

Dim BigQry As QueryTable
Set BigQry = Sheets("database").Range("A1").ListObject.QueryTable
BigQry.Refresh BackgroundQuery:=False

以及

Dim tbl as listobject
set tbl = sheets("database").listobjects("tableX")
Tbl.refresh

有人知道为什么excel版本会这样做吗?我现在已经测试了3个不同的用户,结果相同

0 个答案:

没有答案