1

在 Excel 2007 中,当通过 SQL/ODBC 导入数据时,它会在导入范围的左上角单元格中显示消息“正在获取数据”。无论查询是从 GUI 还是从 VBA 运行,都会发生这种情况。

这个消息可以被压制..??? 在 GUI 或 WorkbookConnection、ODBCConnection、ListObject 或 QueryTable 的 VBA 对象属性中似乎没有任何设置。

我想创建带有动画的自定义“请稍候”消息,但“获取数据”消息会产生视觉冲突。

我尝试了以下方法,但它没有抑制消息:

xl.ScreenUpdating = False
xl.DisplayAlerts = False

ExternalData_1:获取数据...

在此处输入图像描述

4

1 回答 1

0

尝试禁用 BackgroundQuery 参数:

With Selection.QueryTable
   .BackgroundQuery = False
End With
于 2018-12-11T13:51:54.820 回答