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