VBA技巧47 保存工作簿的方法

2019-01-07 15:10

技巧1 保存工作簿的方法

1-1 使用Save方法

使用Workbook对象的Save方法保存工作簿的更改,如下面的代码所示。

#001 Sub SaveWork() #002 ThisWorkbook.Save #003 End Sub

代码解析:

SaveWork过程保存代码所在的工作簿的修改。 Save方法保存指定工作簿所做的更改,语法如下:

expression.Save

参数expression是必需的,该表达式返回一个Workbook对象。

如果是第一次保存工作簿,请使用SaveAs方法为该文件指定文件名,请参阅技巧1-2。

1-2 直接保存为另一文件名

如果需要将工作簿另存为另一个文件名,可以使用Workbook对象的SaveAs方法,如下面的代码所示。

#001 Sub SaveAsWork()

#002 ThisWorkbook.SaveAs Filename:=ThisWorkbook.Path & \#003 End Sub

代码解析:

SaveAsWork过程将代码所在的工作簿保存为“123”工作簿文件。

Workbook对象的SaveAs方法使用另外一个不同的文件名保存对工作簿所做的更改,语法如下:

SaveAs(FileName,FileFormat,Password,WriteResPassword,ReadOnlyRecommended,CreateBackup,AccessMode,ConflictResolution,AddToMru,TextCodepage,TextVisualLayout,Local)

其中,参数Filename可选,表示要保存文件的文件名的字符串。可包含完整路径,如果不指定路径,将文件保存到当前文件夹中。

使用SaveAs方法将工作簿另存为新文件后,将关闭原工作簿文件。

1-3 保存工作簿副本

如果用户希望工作簿在保存为另一文件名后,能继续编辑原工作簿,那么可以使用SaveCopyAs方法,如下面的代码所示。

#001 Sub SaveCopyWork()

#002 ThisWorkbook.SaveCopyAs ThisWorkbook.Path & \#003 End Sub

代码解析:

SaveCopyWork过程使用SaveCopyAs方法保存代码所在的工作簿副本,并指定其名称。

SaveCopyAs方法将指定工作簿的副本保存到文件,但不修改内存中的打开工作簿,语法如下:

SaveCopyAs(Filename)

参数Filename是必需的,用于指定工作簿副本的文件名。


VBA技巧47 保存工作簿的方法.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2017年电大社区护理学形成性考核及答案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: