excel 2007无法保存宏

[复制链接]
查看11 | 回复4 | 2010-3-27 11:00:46 | 显示全部楼层 |阅读模式
把文件存成 xlsm 的格式
回复

使用道具 举报

千问 | 2010-3-27 11:00:46 | 显示全部楼层
保存为*.xlsm或者另存为office97-2003兼容格式 *.xls
回复

使用道具 举报

千问 | 2010-3-27 11:00:46 | 显示全部楼层
因为EXCEL2007将普通的excel文件(后缀为xlsx)和带有宏的excel文件(后缀为xlsm)区分开来了。在普通的excel文件(后缀为xlsx)中不能保存宏。如果要保存宏,只要将文件另存为带有宏的文件就可以了。举例说明。第一步:打开excel应用。第二步:创建新文档。第三步:录制宏。如图:第四步:在A1中输入“abc”,A2中输入“abd”,停止录制。可以看到宏文件如图:第五步:点击文件,另存为带宏的工作簿。如图:点击保存就可以了。
回复

使用道具 举报

千问 | 2010-3-27 11:00:46 | 显示全部楼层
1、出现如图的对话框,点击否。2、选择Excel保存的类型,点击Excel启用宏的工作簿.xlsm。3、打开Excel,点击开发工具——宏,这时就能发现ExcelVBA被保存了。4、点击执行,就能执行你录制的宏代码了。5、当然你也可以通过文件——另存为——文件格式为启用宏的工作簿.xlsm
回复

使用道具 举报

千问 | 2010-3-27 11:00:46 | 显示全部楼层
Excel2007的文件保存默认扩展名是.xlsx,但如果文件中有宏或者VBA编程的窗体,就要以.xlsm扩展名保存,否则Excel只保存表信息,不会保存任何编程信息。所以保存的是为*.xlsm或者另存为office97-2003兼容格式*.xls,故方法是另存,Office按钮-另存为-启用宏的Excel工作簿。或Office按钮-另存为-其他格式文件类型选择:Excel启用宏的工作簿(*.xlsm)即要保存成扩展名为.xlsm的文档。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行