Excel VBA之第三十九课
大家好,上节课VBA课程我们讲解了工作簿的Save方法,它是保存的意思。本节课我们介绍工作簿的SaveAs方法 ,SaveAs方法相当于Excel操作中的“另存为”命令,以指定名称保存工作簿。SaveAs方法的语法格式为:
表达式. SaveAs(FileName, FileFormat, Password, WriteResPassword, ReadOnlyRecommended, CreateBackup, AddToMru, TextCodepage, TextVisualLayout, Local)
参数解释如下:

以上参数全部都是可选参数,也就是在使用的时候可以省略,但要注意省略参数后的效果,在以上这些参数中我们最常见的是第一个参数FileName的用法,即:
1、当第一参数省略的时候:系统将会将当前的工作簿另存到默认文件夹中,如果文件夹中该工作簿名已经存在,则提示是否替换原工作簿。
示例:

结果:

小提示:获知你的系统默认文件夹的方式是:Application.DefaultFilePath
2、当第一参数不省略的时候,分为两种情况:
(1)、有路径但没有文件名:则会把当前工作簿保存到你所设置的路径下,但文件名会和当前文件名一样。
(2)、有路径也有文件名:则会把当前工作簿保存到你所设置的路径下,文件名为你设置的文件名,这种用法也是最常用的。
除了这第一个参数比较好玩外,有些其他参数也是值得把玩的,比如Password参数CreateBackup参数等,大家动手测试一下吧~
赞 (0)