宏刷新Web服务功能

THA*_*bie 3 excel vba excel-vba

我有一本使用Web服务功能提取了库存数据的工作簿,并使用Alt-Ctrl-F9刷新了它。我正在尝试创建一个宏,该宏将执行与Alt-Ctrl-F9相同的功能,但是我没有任何运气。我尝试记录自己按下这些按钮的过程,

Activeworkbook.RefreshAll  
DoEvents
Run Code Online (Sandbox Code Playgroud)

而且我也尝试过

ActiveSheet.Calculate
Run Code Online (Sandbox Code Playgroud)

到目前为止,我还没有运气...

Byr*_*all 5

使用

Application.CalculateFull
Run Code Online (Sandbox Code Playgroud)

要么

Application.CalculateFullRebuild
Run Code Online (Sandbox Code Playgroud)

前者是在击中录制宏时使用的一种CTRL+ALT+F9。后者是更完整的版本,可重新构建计算树。有关全文,请参见MS支持下的CalculateFullRebuildCalculateFull