You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过宏自动执行Review>Check Performance优化慢工作簿性能?

自动执行Workbook Performance检查的宏实现

录制宏生成的Application.CommandBars("Workbook Performance").Visible = False仅用于控制命令栏的显示状态,并非触发性能检查的核心逻辑,因此无法满足你的需求。

你可以通过调用Excel对象模型中Workbook的CheckPerformance方法,直接触发Review选项卡下的「检查工作簿性能」功能,实现自动化执行:

基础代码(针对当前活动工作簿)

Sub AutoRunPerformanceCheck()
    ' 启动当前活动工作簿的性能检查
    ActiveWorkbook.CheckPerformance
End Sub

指定工作簿的代码

如果需要对特定工作簿执行检查,可替换为目标工作簿对象:

Sub CheckTargetWorkbookPerformance()
    Dim targetWorkbook As Workbook
    ' 这里指定为代码所在的工作簿,可根据需求修改为其他工作簿引用
    Set targetWorkbook = ThisWorkbook
    
    ' 启动性能检查
    targetWorkbook.CheckPerformance
End Sub

执行上述代码后,会弹出与手动点击Review>Check Performance完全一致的性能检查界面,自动扫描并列出工作簿中的性能瓶颈(如冗余样式、空单元格格式、无效名称等),方便你针对性优化。

内容的提问来源于stack exchange,提问作者Stuart Diprose

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 21:52:07