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

点击Excel选项菜单触发无法运行宏错误(无工作簿打开)

Excel 2016启动后未开工作簿,点「选项」弹宏缺失错误的解决办法

问题现象

  • 从开始菜单直接打开Excel,未点击任何xls/xlsx文件
  • 停留在起始页面,无任何工作簿加载
  • 点击「选项」按钮时,反复弹出以下宏错误提示:
    • Cannot run the macro 'OnLoad'. The macro may not be available in this workbook or all macros may be disabled.
    • Cannot run the macro 'RibbonGetText'...
    • Cannot run the macro 'RibbonGetSelectedItemID'...
    • Cannot run the macro 'showTDTab'...
  • 点击所有弹窗的「确定」后,可正常进入选项界面

已尝试无效的操作

  • 修复Excel安装
  • 卸载并重新安装Excel
  • 在「选项/加载项」中移除所有活动应用程序加载项
  • 在「信任中心/加载项」中禁用所有应用程序加载项
  • 临时设置信任中心为「Enable VBA macros (not recommended)」,错误仍存在,已改回默认设置

Excel版本:2016 Version 2209

解决步骤

这些宏错误大概率和Excel的默认模板、启动文件夹内的加载项/模板有关——哪怕未打开工作簿,Excel启动时也会自动加载这些文件:

  1. 重置默认模板

    • 关闭所有Excel窗口
    • 打开文件资源管理器,输入路径 %appdata%\Microsoft\Excel\XLSTART,删除该文件夹内的所有文件(这些是Excel启动时自动加载的模板或宏文件)
    • 再输入路径 %appdata%\Microsoft\Templates,找到Book.xltx和Sheet.xltx,将它们重命名为Book_old.xltx和Sheet_old.xltx(备份后Excel会自动生成新的默认模板)
  2. 清理安装目录的启动文件夹

    • 打开文件资源管理器,找到Excel安装目录(通常为C:\Program Files\Microsoft Office\root\Office16),进入XLSTART文件夹,删除其中所有文件(若有第三方加载项或宏模板在此,启动时会触发宏)
  3. 清理注册表残留加载项

    • 按下Win+R输入regedit打开注册表编辑器
    • 定位到路径:HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Excel\Addins,删除所有非微软官方的加载项(比如名称包含第三方软件的项)
    • 再定位到:HKEY_LOCAL_MACHINE\Software\Microsoft\Office\16.0\Excel\Addins,同样删除可疑加载项
    • 操作前建议右键对应项选择「导出」备份注册表
  4. 检查COM加载项

    • 启动Excel后,点击「文件」→「选项」→「加载项」,在底部「管理」下拉菜单选择「COM加载项」,点击「转到」
    • 取消所有非微软官方的COM加载项勾选,确定后重启Excel测试

验证

完成上述操作后,重新从开始菜单启动Excel,直接点击「选项」按钮,确认是否还会弹出宏错误提示。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 09:05:21