官术网_书友最值得收藏!

2.2 程序里都有什么

為了在編程時(shí)能更加得心應(yīng)手,有必要先花點(diǎn)時(shí)間了解一下在編程的過(guò)程中,會(huì)反復(fù)提到的一些概念。

2.2.1 代碼

VBA的程序由代碼組成,可以通過(guò)錄制宏或自主編寫(xiě)得到VBA代碼。

2.2.2 過(guò)程

用VBA代碼把完成一個(gè)任務(wù)的所有操作保存起來(lái)就是一個(gè)VBA過(guò)程。一個(gè)過(guò)程可以有任意多的操作,可以有任意長(zhǎng)的代碼。

在本書(shū)中,只介紹Sub過(guò)程和Function過(guò)程。

2.2.3 模塊

模塊是保存過(guò)程的地方,一個(gè)模塊可以保存多個(gè)不同類型的過(guò)程。

2.2.4 對(duì)象

用代碼操作和控制的東西即為對(duì)象,如工作簿、工作表、單元格、圖片、圖表、透視表等。

2.2.5 對(duì)象的屬性

每個(gè)對(duì)象都有屬性,屬性是對(duì)象包含的內(nèi)容或特點(diǎn)。

從對(duì)象的屬性,可以了解該對(duì)角具有的性質(zhì)和特點(diǎn)。如字體的顏色,顏色就是字體的屬性;按鈕的寬度,寬度就是按鈕的屬性。從對(duì)象的屬性還可以了解到這個(gè)對(duì)象包含了哪些其他的對(duì)象。如Sheet1工作表的A1單元格,A1單元格就是Sheet1工作表的屬性;A1單元格的內(nèi)容,內(nèi)容就是A1單元格的屬性。

在書(shū)寫(xiě)時(shí),對(duì)象和屬性之間用點(diǎn)(.)連接,對(duì)象在前,屬性在后,如A1單元格的內(nèi)容,用漢字表達(dá)為:A1.內(nèi)容

寫(xiě)成代碼為:

對(duì)象的某些屬性也是對(duì)象,屬性和對(duì)象是相對(duì)而言的。

2.2.6 對(duì)象的方法

每個(gè)對(duì)象都有方法,方法是指在對(duì)象上執(zhí)行的某個(gè)動(dòng)作。如選中A1單元格,“選中”是在A1單元格這個(gè)對(duì)象上執(zhí)行的操作,就是A1單元格的方法。

對(duì)象和方法之間也用點(diǎn)(.)連接,對(duì)象在前,方法在后,如選中A1單元格寫(xiě)成代碼為:

2.2.7 關(guān)鍵字

關(guān)鍵字是VBA中的保留字或符號(hào),如語(yǔ)句名稱、函數(shù)名稱、運(yùn)算符等都是關(guān)鍵字。

主站蜘蛛池模板: 沽源县| 山阳县| 石阡县| 静海县| 邛崃市| 获嘉县| 明星| 丹阳市| 启东市| 昌乐县| 海伦市| 利津县| 海淀区| 成安县| 油尖旺区| 胶南市| 大同县| 黄浦区| 安国市| 德阳市| 辰溪县| 汾阳市| 忻城县| 和政县| 汉寿县| 呼和浩特市| 读书| 土默特左旗| 县级市| 宁陵县| 出国| 泗洪县| 南乐县| 渭南市| 信阳市| 什邡市| 孟村| 宜阳县| 余江县| 名山县| 东乌|