Excel VBA数据源更改URL

时间:2018-08-08 06:07:23

标签: excel-vba api

我正在使用Excel Connection Query来获取数据,但是,我需要更改URL,如在所附图像中可以看到的那样。

Click here for image

如何访问VBA中的此字段以仅更改跟踪数据?香港专业教育学院试图记录一个宏,但我似乎只能刷新它,即; ActiveWorkbook.Connections(_                        “查询-跟踪器”)。刷新

1 个答案:

答案 0 :(得分:0)

如果您使用的是Excel 2016,则可以从VBA访问查询,请检查ThisThis网址

以下是我的方法:-

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