VBA 学习(11)

 

workbook:工作簿的操作如果你记性够好,是否还记得上节讲的如果你想打开工作簿时候就隐藏某张表?还记得此...



workbook:工作簿的操作

如果你记性够好,是否还记得上节讲的如果你想打开工作簿时候就隐藏某张表?还记得此代码的位置么?不错,本节就讲解workbook,也就是工作簿(上节代码位置是双击thisworkbook后写入的)。先看张图:

有印象么?就是他!隐藏工作表代码的位置就是他!上图触发事件红色框中中包含了workbook的可用的触发事件,我们上次使用的是open事件,就是打开时候要执行的事件。workbook也有好多属性和方法,如下图:


当然了,这么多不一定我们就用的到,这里还是按照老方法,只讲解一些重要的常用的属性和方法。
Name

我们知道每次新建一个Excel时候默认名都是“新建工作表”,这个“新建工作表”就是workbook的name属性,注意name属性是只读属性,不能更改的,只能另存为的时候更改名字。所以这个name是引用名字的作用。

Path

   path属性指此工作簿的所在的路径,和name属性一样,只读,并不能更改。
Close

close为关闭工作簿,没有什么好讲的:

Private Sub CommandButton2_Click()

ThisWorkbook.close

End Sub

Save、SaveAs

save不用过多解释了,这里只讲解saveas(另存为),saveas有好多个参数:

名称必选/可选数据类型描述Filename可选Variant一个表示要保存文件的文件名的字符串。可包含完整路径,如果不指定路径,Microsoft Excel 将文件保存到当前文件夹中。FileFormat可选Variant保存文件时使用的文件格式。要查看有效的选项列表,请参阅 FileFormat 属性。对于现有文件,默认采用上一次指定的文件格式;对于新文件,默认采用当前所用 Excel 版本的格式。Password可选Variant它是一个区分大小写的字符串(最长不超过 15 个字符),用于指定文件的保护密码。WriteResPassword可选Variant一个表示文件写保护密码的字符串。如果文件保存时带有密码,但打开文件时不输入密码,则该文件以只读方式打开。ReadOnlyRecommended可选Variant如果为 True,则在打开文件时显示一条消息,提示该文件以只读方式打开。CreateBackup可选Variant如果为 True,则创建备份文件。AccessMode可选XlSaveAsAccessMode工作簿的访问模式。ConflictResolution可选Variant一个 XlSaveConflictResolution 值,它确定该方法在保存工作簿时如何解决冲突。如果设为 xlUserResolution,则显示冲突解决对话框。如果设为 xlLocalSessionChanges,则自动接受本地用户的更改。如果设为 xlOtherSessionChanges,则自动接受来自其他会话的更改(而不是本地用户的更改)。如果省略此参数,则显示冲突处理对话框。AddToMru可选Variant如果为 True,则将该工作簿添加到最近使用的文件列表中。默认值为 False。

重要的参数:filename,它决定了另存工作簿的路径以及名字,例如,我想把当前工作簿另存到F盘里,并该名称为123.xlsm,则代码为:

Private Sub CommandButton2_Click()

ThisWorkbook.SaveAs ("F:123.xlsm")

End Sub

有关打印和打印预览我们后续再讲解!
在下方的二维码上常按3秒钟,点击识别二维码关注我
++++++++++++++++++++++++++++
++++++++++++++++++++++++++++


    关注 一生奋斗


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册