盡管在Excel的對象模型中包括100多個對象,但你會發現程序設計主要集中在如下五個對象上:
?Application
?Workbook
?Worksheet
?Range
?Chart
這并不是說用不著使用其他對象,只是說明這五個對象最為常用。Application對象代表Excel。使用Application對象可以控制應用程序級的設置、內置的Excel函數以及高級方法,例如InputBox方法。
Workbook對象是指Excel中的工作簿,即是說Excel文件。在VBA環境中,不說打開一個文件,而稱為打開一個工作簿;也不說保存一個文件,而稱為保存工作簿。學習Excel時最先了解到的其中一點就是,Workbook中包括Worksheet。Worksheet是Workbook中獨立的頁,數據就保存在Worksheet中。
Worksheet中包括單元格(Cell)。你也許會認為不得不編寫大量的代碼以對單元格對象進行控制,但是,實際上沒有單元格這樣的對象。有單元格屬性,將在后面的學時中學到。相反,你將對范圍(Range)對象進行處理。范圍對象是指一個或者多個單元格。
大多數Excel用戶都使用Excel的圖表功能,所以你經常需要處理圖表(Chart)對象。用“圖表向導”創建圖表時所做的一切都可以通過VBA代碼做到。