打开 Excel VBA 2016 .xlsm 文件

Posted

技术标签:

【中文标题】打开 Excel VBA 2016 .xlsm 文件【英文标题】:Open Excel VBA 2016 .xlsm file 【发布时间】:2018-08-04 20:46:18 【问题描述】:

我今天早些时候用 Excel VBA 中的代码创建了一个用户表单。我将文件保存为启用宏的 .xlsm。一小时后我去打开文件并收到一条错误消息。消息显示“Excel 无法打开文件”XYZ.xlsm,因为文件格式或文件扩展名无效。验证文件没有损坏并且文件扩展名与文件格式匹配”。任何建议将不胜感激。我已经搜索了高低并尝试了很多不同的方法,但似乎无法让它工作。

PS。我正在运行在 Excel 2016 中创建的 Windows 10、Excel 2016。

【问题讨论】:

请张贴文件在文件资源管理器中的截图。 【参考方案1】:

您的 Excel 文件可能已损坏。 如果您可以在 Excel 中打开其他类似文件,那么您应该看看这篇 Microsoft 文章如何修复损坏的工作簿:

Link to the Microsoft article

只需几个步骤,当您打开 Excel 时

    转到文件 > 打开 导航到该文件 单击“打开”按钮旁边的箭头,然后单击“打开并修复”。

【讨论】:

以上是关于打开 Excel VBA 2016 .xlsm 文件的主要内容,如果未能解决你的问题,请参考以下文章

Excel VBA,排序,保存,关闭,然后打开

Excel VBA代码无法保存

excel2010每次写好VBA运行完成之后,保存为xlsm格式。关闭后就打不开了,也不能创建副本?

我的excel一打开,就会是空的,快捷方式上有个感叹号,格式是xlsm?

Excel 2010的,宏有密码,怎么破解

Excel中的跨产品VBA