我正在使用Excel Connection Query来获取数据,但是,我需要更改URL,如在所附图像中可以看到的那样。
如何访问VBA中的此字段以仅更改跟踪数据?香港专业教育学院试图记录一个宏,但我似乎只能刷新它,即; ActiveWorkbook.Connections(_ “查询-跟踪器”)。刷新
答案 0 :(得分:0)
如果您使用的是Excel 2016,则可以从VBA访问查询,请检查This和This网址
以下是我的方法:-
1-获取目标查询的“公式”(按查询名称;在我的示例中为“ Testing01”),使用
myStr = ThisWorkbook.Queries.Item("Testing01").Formula
2-更改“ myStr”(指向您的新URL),例如,您可以使用“替换”功能。
3-将修改后的字符串写回查询:
ThisWorkbook.Queries.Item("Testing01").Formula = myStr
4-刷新您的连接
For Each conn In ThisWorkbook.Connections
conn.Refresh
Next