WPS 基础接口 > 表格 API 参考 > Workbook > Workbook 对象

代表一个 ET 工作簿.

说明

Workbook 对象是 Workbooks 集合的成员。Workbooks 集合包含 ET 中当前打开的所有 Workbook 对象。

ThisWorkbook 属性

ThisWorkbook 属性返回运行 Visual Basic 代码的工作簿。在大多数情况下,该工作簿与活动工作簿是同一个。但是,如果 Visual Basic 代码是加载宏的组成部分,ThisWorkbook 属性就不会返回活动工作簿。此时,活动工作簿是调用该加载宏的工作簿,而 ThisWorkbook 属性返回加载宏工作簿。

如果用 Visual Basic 代码创建加载宏,那么对于那些编译到加载宏中的工作簿,在其中运行的语句应当用 ThisWorkbook 属性加以限定。

示例

使用 Workbooks(index)(其中 index 是工作簿名称或索引号)可返回一个 Workbook 对象。下例激活工作簿一。

示例代码
Workbooks.Item(1).Activate()

编号指示创建或打开工作簿的顺序。Workbooks(1) 是创建的第一个工作簿,而 Workbooks(Workbooks.Count)Workbooks 是最后一个。激活某工作簿并不更改其索引号。所有工作簿均包括在索引计数中,即便是隐藏工作簿也是如此。

Name 属性返回工作簿名称。您不能通过使用此属性来设置该名称;如果您需要更改该名称,请使用 SaveAs 方法,将该工作簿保存为其他名称。下例激活名为“Cogs.xls”的工作簿(该工作簿必须已经在 ET 中打开)中的 Sheet1。

示例代码
Workbooks.Item("Cogs.xls").Worksheets.Item("Sheet1").Activate()

ActiveWorkbook 属性返回当前处于活动状态的工作簿。下例设置活动工作簿作者的名称。

示例代码
ActiveWorkbook.Author = "Jean Selva"


请参阅