.xls 和 .xlsx 与 .xlsm 之间的差异
下表提供了 .xls 和 .xlsx 与 .xlsm 之间的一些基本差异。
解决了将文件格式从 .xls 转换为 .xlsx 或 .xlsm 的问题
如果遇到以下任何症状,请按照以下步骤将文件从.xls转换为.xlsx,如果工作簿 (.xls) 包含宏,则可以将它们转换为 .xlsm。
-
使用 .xls 扩展打开工作簿时速度缓慢 (问题 3)
-
具有.xls扩展名的较大文件大小 (问题 3)
-
如果将.xls与宏一起使用,并收到 OLE 错误,如以下屏幕截图 (问题 4)
注意: 在按照以下步骤操作之前,请确保拥有原始文件的副本或备份。 转换后,验证转换后文件中是否有任何更改的内容或布局。
将文件转换为.xls.xlsx的步骤
-
若要确认文件是否采用.xls格式,你会注意到文件类型Microsoft资源管理器中的 Excel 97 – 2003 工作表。
-
打开工作簿> 导航到“文件 ”> “另存为 ”> 浏览 - 这将打开以下窗口。 >“保存类型 ”>“选择”保存“下的”选择 Excel 工作簿 (*.xlsx) “,请确保位于正确的路径中以保存工作簿。
-
关闭并重新打开保存的工作簿 (.xlsx) 更改生效。 你将在 Excel 工作表Microsoft类型所在的文件夹中看到转换后的工作簿,如下所示:
注意: 还可以注意到文件大小减小了.XLS文件大小的近 3 倍。
验证.xls工作簿是否包含宏的步骤
-
首先,我们需要验证尝试转换.xls文件是否包含宏。 若要验证,请按照以下步骤操作。
打开 “.xls工作簿 > 开发人员”选项卡 >“选择 宏”按钮,如下所示 -
它将打开对话框,如下所示。 如果存在任何宏,则名称将在此窗口中列出。 此处, “保存”是工作簿中存在的宏。
将.xls (宏工作簿) 转换为 .xlsm 的步骤
-
打开包含宏的标识.xls工作簿。
-
导航到“文件 ”> 另存为 > “浏览 ”,这将打开以下窗口。 >选择 Excel Macro-Enabled工作簿 (*.xlsm) ,确保位于正确的路径中,如下所示,然后选择“ 保存”。
-
扩展名为 .xlsm 的文件名相同的新工作簿将可用,如下所示:
-
关闭工作簿,使更改生效。 重新打开并验证宏是否按预期运行。