工作簿相关的操作.ppt
《工作簿相关的操作.ppt》由会员分享,可在线阅读,更多相关《工作簿相关的操作.ppt(23页珍藏版)》请在三一办公上搜索。
1、第6章 工作簿相关的操作,在前面的章节中,介绍了Excel VBA的一些相关知识。从本章开始,将讲解如何使用Excel VBA来控制Excel对象。在本章中,首先讲解如何控制工作簿对象。,6.1 新建工作簿,在使用Excel办公的过程中,首要的任务是新建一个工作簿。通过使用Excel VBA程序代码也可以进行新建工作簿的操作,本节中将讲解有关这方面的相关知识。,6.1.1 在当前位置新建工作簿,在Excel中,当打开Excel程序时,就默认创建了一个空白的工作簿。然而,通过Excel VBA的程序代码,也可以新建一个空白工作簿,具体实现请看下面的示例。,6.1.2 在指定位置新建工作簿,工作簿
2、创建之后,需要将其保存到指定的位置。本节讲解的是如何通过Excel VBA程序代码新创建一个工作簿,并且将新创建的工作簿保存到指定的位置。下面通过一个示例来具体的进行讲解。,6.2 打开工作簿,若想查看Excel中的内容,首先必须打开Excel工作簿。在Excel的操作中,打开工作簿有以下几种方法。找到Excel文件,直接双击文件将其打开。双击Excel,进入到Excel环境当中,单击【Office按钮】按钮,在弹出的下拉界面中选择“打开”选项,在弹出“打开”对话框窗口中选择所要打开的Excel文件;或者在“最近打开的文档”中打开想要打开的Excel文件,如图6.5所示。,6.2.1 打开指定
3、位置的工作簿,若想打开指定位置的工作簿,首先需要找到工作簿文件所存放的路径,然后在打开工作簿时指定该路径。下面通过一个示例来进行讲解。,6.2.2 判断一个工作簿是否已经打开,如果一个工作簿已经打开,则不必要再次打开该工作簿了。可以使用Excel VBA程序代码来实现避免重复打开同一个工作簿的误操作。,6.2.3 打开设置保护的工作簿,在Excel工作簿中,有些工作簿中的内容是比较机密的,不允许其他用户查看,如公司的账目、考试成绩等。如果这些工作簿设置了密码,在通常情况下用户是无法将其打开并查看的。在Excel中,除了输入密码打开设置了密码的工作簿之外,还可以通过使用Excel VBA程序代码
4、来将其打开。实际上打开带密码保护工作簿的方法很简单,只要在打开工作簿路径后添加该工作簿所设置的密码即可,假设打开的工作簿带有密码123456,则实现的程序代码如下所示。Sub 单击_打开()Workbooks.Open Filename:=C:PsdBooks.xlsx,Password:=123456End Sub注意:Password后面是“:=”,而不是“=”,另外,Password前面要用“,”与工作簿文件的路径区别开。,6.3 保存工作簿,工作簿创建完成之后,需要将其保存,这样才不至于使创建的Excel文件丢失。保存工作簿分为直接保存工作簿和另存为工作簿两种方法,本节中将详细讲解有关
5、这两个方面的内容。,6.3.1 直接保存工作簿,在Excel中,使用Workbooks对象的Save方法可以直接保存工作簿。直接保存工作簿又分为保存当前工作簿和保存指定的工作簿两种方式,下面通过示例分别讲解如何使用这两种方式直接保存工作簿。本示例实现的是单击工作表中的【保存当前工作簿】按钮将保存工作表所在的当前工作簿;单击【保存指定工作簿】按钮将保存已经存在的工作簿Book1.xlsx.。,6.3.2 另存为工作簿,在上一节中讲解了如何直接保存工作簿,在本节中将讲解如何另存为工作簿。在Excel中另存为工作簿有两种方式,即将工作簿另存为指定的文件目录下和将工作簿备份到指定的文件目录下。下面通过
6、示例来分别进行讲解。,6.4 关闭工作簿,关闭工作簿主要有关闭指定的工作簿、在关闭工作簿之前是否保存工作簿和关闭所有的工作簿3种情况,下面就分别讲解这3种情况。,6.4.1 关闭指定位置的工作簿,当打开多个工作簿时,可以通过使用Excel VBA代码来关闭指定的工作簿,具体实现请看下面的示例。,6.4.2 关闭前是否保存工作簿,如果被打开的工作簿有改动,则在关闭工作簿时会弹出是否保存的提示对话框,如图6.16所示。通过Excel VBA代码也可以在程序中设置是否保存,并且在关闭工作簿前是否弹出提示对话框信息,具体实现如下面的示例所示。,6.4.3 关闭所有工作簿,在Excel VBA中,除了可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工作 相关 操作
链接地址:https://www.31ppt.com/p-6225223.html