EXCEL2007 的宏怎么不能保存呢?

是不能把宏保存下来。不是把文件的保存
2025-02-02 02:06:10
推荐回答(4个)
回答1:

1、出现如图的对话框,点击否。

2、选择Excel保存的类型,点击Excel启用宏的工作簿.xlsm。

3、打开Excel,点击开发工具——宏,这时就能发现ExcelVBA被保存了。

4、点击执行,就能执行你录制的宏代码了。

5、当然你也可以通过文件——另存为——文件格式为启用宏的工作簿.xlsm

回答2:

 因为EXCEL2007将普通的excel文件(后缀为xlsx) 和带有宏的excel文件(后缀为xlsm)区分开来了。在普通的excel文件(后缀为xlsx)中不能保存宏。

如果要保存宏,只要将文件另存为带有宏的文件就可以了。

举例说明。

第一步:打开excel应用。

第二步:创建新文档。

第三步:录制宏。如图:

第四步:在A1中输入“abc”,A2中输入“abd”,停止录制。可以看到宏文件如图:

第五步:点击文件,另存为带宏的工作簿。如图:

点击保存就可以了。

回答3:

Excel 2007的文件保存默认扩展名是.xlsx,但如果文件中有宏或者VBA编程的窗体,就要以.xlsm扩展名保存,否则Excel只保存表信息,不会保存任何编程信息。
所以保存的是为*.xlsm或者另存为office97-2003兼容格式 *.xls,故方法是另存,

Office按钮-另存为-启用宏的Excel工作簿。
或Office按钮-另存为-其他格式
文件类型选择:Excel 启用宏的工作簿(*.xlsm)
即要保存成扩展名为.xlsm的文档。

回答4:

保存为*.xlsm或者另存为office97-2003兼容格式 *.xls