表格保存后会多出一个宏格式(xlsm)文件 - WPS常见问题及解答
在使用WPS表格进行工作时,有时会遇到一个令人困惑的问题:在保存文件后,原本的.xlsx
格式文件旁边会多出一个.xlsm
格式的文件。这通常与宏的使用有关。本文将详细解释这一现象,并提供相应的解决方法。
什么是.xlsm
文件格式?
.xlsm
是Excel的宏启用工作簿文件格式,它允许用户在Excel文件中使用VBA(Visual Basic for Applications)宏。宏是一种自动化任务的编程代码,可以执行一系列复杂的操作,从而提高工作效率。
为什么会出现.xlsm
文件?
当您在WPS表格中使用了宏,并且在保存文件时选择了“启用宏”的选项,WPS会自动将文件保存为.xlsm
格式。这是为了确保宏代码能够被保留,并在下次打开文件时可以继续使用。
如何避免生成.xlsm
文件?
如果您不希望在保存文件时生成.xlsm
格式的文件,可以按照以下步骤操作:
关闭宏功能:
- 在编写或编辑宏后,您可以选择关闭宏功能。
- 在“文件”菜单中选择“选项”,然后在“信任中心”中设置宏的安全性,选择“禁用所有宏并通知”或“禁用所有宏”。
保存为.xlsx
格式:
- 在保存文件时,选择“另存为”。
- 在弹出的保存对话框中,选择文件类型为“Excel工作簿(*.xlsx)”。
- 点击“保存”,这样就会以不包含宏的格式保存文件。
使用宏录制器:
- 如果您需要使用宏,但又不希望每次保存都生成
.xlsm
文件,可以考虑使用宏录制器来创建宏。
- 通过宏录制器录制的宏,可以在不改变文件格式的情况下保存。
如何处理已存在的.xlsm
文件?
如果您已经有了.xlsm
文件,但希望将其转换为普通的.xlsx
文件,可以按照以下步骤操作:
打开.xlsm
文件:
删除宏:
- 进入“开发者”选项卡(如果没有显示,需要在“文件”->“选项”->“自定义功能区”中启用它)。
- 在“开发者”选项卡中,点击“宏”,选择“查看宏”,然后删除所有宏。
保存为.xlsx
格式:
- 在“文件”菜单中选择“另存为”。
- 在保存类型中选择“Excel工作簿(*.xlsx)”。
- 点击“保存”,这样就会将文件转换为不包含宏的格式。
结论
.xlsm
文件格式的出现通常与宏的使用有关。如果您不希望使用宏,可以通过上述方法关闭宏功能或将其删除,并保存为.xlsx
格式。这样,您就可以避免在保存文件后出现额外的.xlsm
文件,同时确保文件的整洁和安全。