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