我想执行一堆函数,每次在 web 查询上发生刷新时,我在同一个 excel 文件上都有。Web 查询每 10 分钟获取一次数据,并且在数据上放置一个枢轴。
我如何编写代码以便在每次自动刷新时刷新枢轴?所以我真正需要的是——
OnRefresh() {
更新数据透视表
}
谢谢!
我想执行一堆函数,每次在 web 查询上发生刷新时,我在同一个 excel 文件上都有。Web 查询每 10 分钟获取一次数据,并且在数据上放置一个枢轴。
我如何编写代码以便在每次自动刷新时刷新枢轴?所以我真正需要的是——
OnRefresh() {
更新数据透视表
}
谢谢!
使用以下代码PivotCache.Refresh
例如
Worksheets(1).PivotTables(1).PivotCache.Refresh
http://msdn.microsoft.com/en-us/library/office/ff195521%28v=office.15%29.aspx
1
喜欢的话可以换成PivotTableName
。在网页被获取或作为刷新代码的最后一行触发的事件中调用此行。