我有一个Excel 2010电子表格,可以从数据连接中获取信息。在连接的属性上是“连接字符串”,它是一个带有几个参数的URL,这些参数在查询字符串中传递给服务器。如果单击“编辑查询”,则可以更改URL,然后根据新URL导入新数据。我需要通过VBA来做到这一点。
假设连接字符串当前是http://myserver.com?name=foo
我需要将其更改为http://myserver.com?name=bar
如何做到这一点?
答案 0 :(得分:6)
With ActiveSheet.QueryTables(1)
.Connection = "URL;" & NewURL
.Refresh
End With