如何解决打开Excel工作表时弹出VBA运行时错误'53'的问题
问题根因
该Run-time error'53'报错是Excel自动更新后,与旧版本Adobe Acrobat安装的PDFMaker Office集成插件不兼容导致,报错提示里缺失的MacPDFM文件属于Adobe插件,并非Excel核心程序文件,因此连续点击两次End关闭弹窗后,电子表格可正常使用。
具体解决步骤
以下操作不需要修改代码、不需要调整Excel核心配置,普通用户可直接操作:
- 方法一:直接禁用冲突的Adobe加载项
- 打开任意Excel文件,等报错弹窗出现后连续点击两次End,进入Excel主界面
- 点击顶部菜单栏的「Excel」选项,选择「偏好设置」
- 在设置面板中找到「加载项」分类,部分版本可直接通过顶部菜单栏「工具」-「Excel加载项」进入对应页面
- 在加载项列表中找到名称包含
Acrobat PDFMaker、Adobe PDF的条目,取消条目前方的勾选 - 按Command+Q完全退出Excel(不要仅关闭表格窗口),重新打开任意电子表格验证报错是否消失
- 方法二:清理残留的Adobe插件文件(方法一无效时使用)
- 按Command+Q完全退出所有Office程序,包括Excel、Word、PowerPoint
- 打开Finder,按下快捷键Command+Shift+G调出路径跳转窗口
- 在输入框中粘贴路径
/Library/Application Support/Adobe/MACPDFM/,回车进入对应文件夹,将文件夹内所有内容移至废纸篓 - 再次按下Command+Shift+G,粘贴路径
~/Library/Group Containers/UBF8T346G9.Office/Excel/Startup/,回车进入后查看是否存在名称带Adobe、PDFMaker字样的文件,存在则一并移至废纸篓 - 重启电脑后重新打开Excel即可。
注意:以上操作不会损坏Excel功能,也不会影响Adobe软件的正常使用,仅移除了Adobe自动嵌入Office的第三方PDF转换插件。如果需要将表格导出为PDF,直接使用Excel自带的「文件-导出为PDF」功能即可,稳定性高于第三方插件。
内容的提问来源于stack exchange,提问作者Kerry Davies
相关产品推荐
相关产品推荐

