Application;Workbooks
Workbook
Chart;Names;Sheets;Styles;Windows
描述
代表一个工作簿。Workbook 对象是 Workbooks
集合的成员。Workbooks 集合包含应用程序当前打开的所有 Workbook 对象。
说明
本部分将对下列返回 Workbook 对象的属性进行说明:
Workbooks 属性
可用 Workbooks(index)(其中 index 为工作簿名称或编号)返回单个 Workbook
对象。下例保存第一个工作簿。
Workbooks(1).Save
编号指示创建或打开工作簿的顺序。Workbooks(1) 为创建的第一个工作簿,而 Workbooks(Workbooks.Count)
为最后一个。激活某工作簿并不更改其编号。所有工作簿均包括在编号计数中,即便是隐藏工作簿也是如此。
ActiveWorkbook 属性
ActiveWorkbook 属性返回当前处于活动状态的工作簿。下例设置活动工作簿的密码为sercet。
ActiveWorkbook.Password = "sercet"
ThisWorkbook 属性
ThisWorkbook 属性返回 Visual Basic 代码正在运行的工作簿。在绝大多数情况下,这也就是活动工作簿。然而,如果 Visual
Basic 代码是加载宏的一部分,那么 ThisWorkbook 属性就不会返回活动工作簿。在这种情况下,活动工作簿是调用加载宏的工作簿,而
ThisWorkbook 属性将返回该加载宏工作簿。
如果用 Visual Basic 代码创建加载宏,那么对于那些编译到加载宏中的工作簿,在其中运行的语句应当用 ThisWorkbook 属性加以限定。