Excel命令按钮失效 - 运行时错误代码424
解决Excel 365更新后ActiveX命令按钮无响应及运行时错误424问题
针对你遇到的微软更新后命令按钮无响应、触发运行时错误424的问题,结合你的环境(Excel 365 64位、Forms3版本16.0.11827.20102),以下是针对性的解决步骤:
检查并修复Forms控件引用
打开VBA编辑器,依次点击「工具」→「引用」,查看列表中是否存在带MISSING标记的项,尤其是「Microsoft Forms 2.0 Object Library」。如果有缺失:- 取消勾选缺失项,点击「浏览」;
- 定位到
C:\Windows\SysWOW64\FM20.dll(64位Office路径),选中后确认; - 重新勾选「Microsoft Forms 2.0 Object Library」,点击确定保存。
重新注册Forms控件
以管理员身份打开命令提示符,执行以下命令:regsvr32.exe "C:\Windows\SysWOW64\FM20.dll"执行后会弹出注册成功提示,重启Excel后测试按钮。
替换旧ActiveX按钮
如果上述步骤无效,可能是更新后旧控件的实例损坏:- 删除工作表中现有的
cmdResetFormulas和cmdReset按钮; - 从「开发工具」→「插入」中选择「ActiveX控件」里的命令按钮,重新插入;
- 修改新按钮的名称为原来的
cmdResetFormulas/cmdReset,并复制原有的点击事件代码到新按钮的事件过程中。
- 删除工作表中现有的
检查工作表保护设置
确认工作表未被保护,或者保护时勾选了「允许用户编辑对象」选项:- 点击「审阅」→「取消保护工作表」(如果有密码需输入);
- 若需要保护,重新设置保护时,在保护选项中勾选「允许用户编辑对象」。
修复Office安装
若以上方法都无效,执行Office快速修复:- 打开控制面板→「程序和功能」,找到Microsoft 365;
- 右键选择「更改」→「快速修复」,等待修复完成后重启Excel。
内容的提问来源于stack exchange,提问作者mike s
相关产品推荐
相关产品推荐

