更改Excel Web Query的URL

时间:2011-05-24 18:40:48

标签: vba excel-vba excel

我有一个Excel 2010电子表格,可以从数据连接中获取信息。在连接的属性上是“连接字符串”,它是一个带有几个参数的URL,这些参数在查询字符串中传递给服务器。如果单击“编辑查询”,则可以更改URL,然后根据新URL导入新数据。我需要通过VBA来做到这一点。

假设连接字符串当前是http://myserver.com?name=foo 我需要将其更改为http://myserver.com?name=bar

如何做到这一点?

1 个答案:

答案 0 :(得分:6)

With ActiveSheet.QueryTables(1)
    .Connection = "URL;" & NewURL
    .Refresh
End With