VBA對象
VBA中的對象其實就是我們操作的具有方法、屬性的Office中支持的對象
Excel中的幾個常用對象表示方法
1、工作簿
' Workbooks 代表工作簿集合,所有的工作簿,Workbooks(N),表示已打開的第N個工作簿
' Workbooks ("工作簿名稱")
' ActiveWorkbook 正在操作的工作簿
' ThisWorkBook '代碼所在的工作簿
2、工作表
' 'Sheets("工作表名稱")
'Sheet1 表示第一個插入的工作表,Sheet2表示第二個插入的工作表....
'Sheets(n) 表示按排列順序,第n個工作表
'ActiveSheet 表示活動工作表,光標所在工作表
'worksheet 也表示工作表,但不包括圖表工作表、宏工作表等。
3、單元格
'cells 所有單元格
'Range ("單元格地址")
'Cells(行數,列數)
'Activecell 正在選中或編輯的單元格
'Selection 正被選中或選取的單元格或單元格區域
Word中的幾個常用對象表示方法
在 Word 中,幾乎所有的操作都要調用 Document 對象或其內容。
當用 VBA 操作 Word 時,Document 對象表示一個打開的文檔,而且所有的 Document 對象都是 Application 對象的 Documents 集合的成員。
什么是Documents 集合呢?Documents是指文檔,Documents 集合就是一個由字符、單詞、句子和段落組成的集合,字符組成單詞,單詞組成句子,句子組成段落,等等。
因此,每一個 Document 對象都具有 Characters、Words、Sentences 和 Paragraghs 四個集合。
此外,每個文檔具有一個包含一個或多個節的 Sections 集合,每一個節都有一個包含該節頁眉和頁腳的 HeadersFooters 集合。
這就是WORD中需要了解的一些結構,其實和EXCEL中的工作薄、工作表、單元格、行列的稱謂相類似。
通過 VBA 使用 Word 時,Document 對象處於中心位置。如果要打開文檔或創建新文檔,就要創建新的 Document 對象。每個打開或新創建的文檔均被添加至 Documents 集合。
具有焦點的文檔稱為活動文檔,即ActiveDocument。
