在Excel中使用Visual Basic更新Web查询

我现在有一个webquery,我刷新连接后,我必须编辑它使它可用。 当我这样做macros时,它没有logging刷新连接部分,如果它不工作,我有logging的数量每次都会下降。 有谁知道我可以用Visual Basic插入到macros中,以便首先刷新WebQuery连接。 目前,这个macros看起来像这样

连接的名字是“积分榜”

Sub Baseball() ' ' Baseball Macro ' ' Range("1:3,10:10,16:16,22:24,30:30,36:36,42:46").Select Range("A42").Activate Selection.Delete Shift:=xlUp Range("A1").Select ActiveCell.FormulaR1C1 = "Team" Rows("1:1").Select With Selection.Interior .Pattern = xlSolid .PatternColorIndex = xlAutomatic .Color = 65535 .TintAndShade = 0 .PatternTintAndShade = 0 End With ActiveWorkbook.Save End Sub 

有谁知道我可以用Visual Basic插入到macros中,以便首先刷新WebQuery连接

连接的名字是“积分榜”

看起来像…

 ActiveWorkbook.Connections("Standings").Refresh 

…应该这样做。