EXCEL2007 的宏怎么不能保存呢?

是不能把宏保存下来。不是把文件的保存

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

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-27

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

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

举例说明。

第一步:打开excel应用。

第二步:创建新文档。

第三步:录制宏。如图:

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

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

点击保存就可以了。

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

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

也不行啊 

追答

有张图发错了

进入另存为改格式呀

追问

启用宏会有恶意代码 攻击吗??怎么启用呢 ?不启动也可以用吗 ?

追答

不会。这个你可以在excel中自行设置的。关闭这个安全警告的方法如下:

1. 如下图,点击左侧 excel 徽标,在弹出菜单的右下角打开 “excel 选项”

2. 点击“信任中心”,打开“信任中心设置”

3. 点击“宏设置”,选择“禁用所有宏,并不通知”

4. 保存,退出。重新打开 word 文档,不再有“安全警告,宏已被禁用”的警告了!
我就不放图了,你可以根据提示自行操作的。也是从我第一张的截图的那个图标进入到excel选项

4小点是打开excel文档,写太快了,就弄成word了。但是这个宏的设置同样也是试用于word的

本回答被提问者和网友采纳
第3个回答  2016-05-25
保存为*.xlsm或者另存为office97-2003兼容格式 *.xls