excel - 如何使用 VBA 在一张表中为所有连接刷新时禁用连接刷新
问题描述
我有多个查询表,我不想在运行全部刷新时刷新。我知道我可以手动进入设置来做到这一点,但是太多了,我必须一直这样做。
我为整个工作表找到了一个代码,但我想让其他人仍然设置。下面是我找到的代码:
Dim conn As Object
For Each conn In ActiveWorkbook.Connections
conn.ODBCConnection.EnableRefresh = False
Next
End Sub
这是我正在谈论的特定设置的屏幕截图
解决方案
在连接的名称属性中使用模式。请参阅refreshwithrefreshall
Dim conn As Object
For Each conn In ActiveWorkbook.Connections
conn.RefreshWithRefreshAll = Not CBool(conn.Name LIKE "MO*")
Next
推荐阅读
- python - 使用 python 下载并保存 tar.gz 文件
- c# - 播放的 AudioSource 上的 Unity 回调
- java - 访问实例变量时继承如何工作?
- http - 在浏览器设置中更改 http / https 协议
- java - arrayList 的数组的作用是什么?
- python - 使用频率“标记”和“暂停”按钮创建 matplotlib 频谱图
- javascript - Google Drive API v3 查找文件夹和子项中的所有文件
- azure-devops - 是否可以使用 VSTS 中的另一个版本触发构建?
- twilio - 挂断时打开的入站呼叫重定向到另一个 Twilio 客户端
- angularjs - PubNub 广播地理位置,XHR 加载失败:GET