Excel中的Workbook 對象
在Excel中,Workbook 對象代表 Microsoft Excel 工作簿。Workbook 對象是 Workbooks 集合的成員。Workbooks 集合包含 Microsoft Excel 中所有當前打開的 Workbook 對象。Workbook 對象用法
本部分將對下列返回 Workbook 對象的屬性進行說明:Workbooks 屬性
ActiveWorkbook 屬性
ThisWorkbook 屬性
Workbooks 屬性
可用 Workbooks(index)(其中 index 為工作簿名稱或編號)返回單個 Workbook 對象。下例激活第一個工作簿。Workbooks(1).Activate
編號指示創建或打開工作簿的順序。Workbooks(1) 為創建的第一個工作簿,而 Workbooks(Workbooks.Count) 為最後一個。激活某工作簿並不更改其編號。所有工作簿均包括在編號計數中,即便是隱藏工作簿也是如此。
Name 屬性返回工作簿名稱。不能用該屬性設定名稱;如果需要更改名稱,應當用 SaveAs 方法以其他名稱保存工作簿。下例激活工作簿“Cogs.xls”中的工作表“Sheet1”(該工作簿必須已在 Microsoft Excel 中打開)。
Workbooks("Cogs.xls").Worksheets("Sheet1").Activate
ActiveWorkbook 屬性
ActiveWorkbook 屬性返回當前處於活動狀態的工作簿。下例設定活動工作簿的作者名稱。ActiveWorkbook.Author = "Jean Selva"
ThisWorkbook 屬性
ThisWorkbook 屬性返回 Visual Basic 代碼正在運行的工作簿。在絕大多數情況下,這也就是活動工作簿。然而,如果 Visual Basic 代碼是載入宏的一部分,那么 ThisWorkbook 屬性就不會返回活動工作簿。在這種情況下,活動工作簿是調用載入宏的工作簿,而 ThisWorkbook 屬性將返回該載入宏工作簿。如果用 Visual Basic 代碼創建載入宏,那么對於那些編譯到載入宏中的工作簿,在其中運行的語句應當用 ThisWorkbook 屬性加以限定。
相關英文內容
workbook n.練習簿, 業務手冊