macros来刷新webservicefunction

我有一个工作簿,有股票数据拉入使用web服务function,我用Alt-Ctrl-F9刷新它。 我正在试图创build一个macros,它将执行与Alt-Ctrl-F9相同的function,但是我没有任何运气。 我已经尝试录制自己按下这些button,我试过了

Activeworkbook.RefreshAll DoEvents 

我也试过了

 ActiveSheet.Calculate 

到目前为止,我没有运气…

使用

 Application.CalculateFull 

要么

 Application.CalculateFullRebuild 

前者是在按下CTRL + ALT + F9的同时录制macros时使用的。 后者是重build计算树的更彻底的版本。 请参阅完整故事的MS支持中的CalculateFullRebuild和CalculateFull 。