WorkBook对象
- Workbooks指的是当前打开的Excel文件,可能是多个,是一个集合
- WoekBook: 表示WorkBooks中的一个Excel文件
- 在VBA中工程资源管理器中可以看到的Excel对象
- ThisWorkBook 和 ActiveWorkbook 都是 WorkBook
- 其中 ThisWorkBook 指的是当前的正在使用的Excel文件,在VBA编程时使用
- ActiveWorkbook 指的是 当前正在活动的Excel文件,尤其在打开多个Excel时
属性
- NAME
-
- 对象: WorkBook
WorkBook最常用的属性就是NAME,用于返回Excel文件的文件名,包含后缀名
2. Count
-
- 对象: WorkBooks
- 返回当前打开的Exel文件的数量
方法
- Add
- 新建一个Excel文件
- 对象: WorkBooks
- 参数:一般需要
- 新建Excel文件之后,新的文件就被激活,ActiveWorkbook就执行新建的文件
- Save
- 保存Excel文件
- 对象: WorkBook
- 如果是新创建的文档,会按照当前工作簿的名称保存在我的文档目录下
- 如果不是新创建的文档,会在文档中保存更改
- SaveAS
- 另存为功能
- 对象: WorkBook
- 常用参数: 文件路径(包含文件名)
- 如果参数没有文件的后缀,会自动添加
- 如果只有文件名,那么就会保存在默认位置
- ★ 另存为之后,当前文件就成为了刚才另存为的文件,之后的修改不会保存在原文件中
- SaveCopyAs
- 保存备份文件
- 对象: WorkBook
- 完成之后,当前文件依然为原文件
- 参数只有路径
- Open
- 打开已经存在的Excel工作簿
- 对象: WorkBooks
- 最常用的参数是 FileName 文件路径
-
返回的依然是一个WorkBook对象
- ★ 打开文件之后,当前活动的WorkBook就是打开的文件,焦点发生了转移
- Close
- 关闭文件
- 对象:WorkBook
- 关闭文件的同时还可以设置路径,保存更改