excel vba 常見(jiàn)字典用法集錦及代碼詳解(全)_第1頁(yè)
已閱讀1頁(yè),還剩52頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、常見(jiàn)字典用法集錦及代碼詳解前言凡是上過(guò)學(xué)校的人都使用過(guò)字典,從新華字典、成語(yǔ)詞典,到英漢字典以及各種各樣數(shù)不勝數(shù)的專業(yè)字典,字典是上學(xué)必備的、經(jīng)常查閱的工具書。有了它們,我們可以很方便的通過(guò)查找某個(gè)關(guān)鍵字,進(jìn)而查到這個(gè)關(guān)鍵字的種種解釋,非??旖輰?shí)用。凡是上過(guò)EH論壇的想學(xué)習(xí)VBA里面字典用法的,幾乎都看過(guò)研究過(guò)nthwolves狼版主、oobird版主的有關(guān)字典的精華貼和經(jīng)典代碼。我也是從這里接觸到和學(xué)習(xí)到字典的,在此,對(duì)他們表示深深的

2、謝意,同時(shí)也對(duì)很多把字典用得出神入化的高手們致敬,從他們那里我們也學(xué)到了很多,也得到了提高。字典對(duì)象只有4個(gè)屬性和6個(gè)方法,相對(duì)其它的對(duì)象要簡(jiǎn)潔得多,而且容易理解使用方便,功能強(qiáng)大,運(yùn)行速度非???,效率極高。深受大家的喜愛(ài)。本文希望通過(guò)對(duì)一些字典應(yīng)用的典型實(shí)例的代碼的詳細(xì)解釋來(lái)給初次接觸字典和想要進(jìn)一步了解字典用法的朋友提供一點(diǎn)備查的參考資料,希望大家能喜歡。給代碼注釋估計(jì)是大家都怕做的,因?yàn)橥浅隽Σ挥懞玫?,稍不留神或者自己確實(shí)理解

3、得不對(duì),還會(huì)貽誤他人。所以下面的這些注釋如果有不對(duì)或者不妥當(dāng)?shù)牡胤?,?qǐng)大家跟帖時(shí)指正批評(píng),及時(shí)改正。字典的簡(jiǎn)介字典(Dictionary)對(duì)象是微軟Windows腳本語(yǔ)言中的一個(gè)很有用的對(duì)象。附帶提一下,有名的正則表達(dá)式(RegExp)對(duì)象和能方便處理驅(qū)動(dòng)器、文件夾和文件的(FileSystemObject)對(duì)象也是微軟Windows腳本語(yǔ)言中的一份子。字典對(duì)象相當(dāng)于一種聯(lián)合數(shù)組,它是由具有唯一性的關(guān)鍵字(Key)和它的項(xiàng)(Item)聯(lián)

4、合組成。就好像一本字典書一樣,是由很多生字和對(duì)它們對(duì)應(yīng)的注解所組成。比如字典的“典”字的解釋是這樣的:“典”字就是具有唯一性的關(guān)鍵字,后面的解釋就是它的項(xiàng),和“典”字聯(lián)合組成一對(duì)數(shù)據(jù)。3Exists方法如果Dictionary對(duì)象中存在所指定的關(guān)鍵字則返回true,否則返回false。object.Exists(key)參數(shù)object必選項(xiàng)??偸且粋€(gè)Dictionary對(duì)象的名稱。key必選項(xiàng)。需要在Dictionary對(duì)象中搜索的k

5、ey值。常用語(yǔ)句:Dimdmsg$Setd=CreateObject(“ing.Dictionary“)d.Add“a““Athens“d.Add“b““Belgrade“d.Add“c““Cairo“Ifd.Exists(“c“)Thenmsg=“指定的關(guān)鍵字已經(jīng)存在?!癊lsemsg=“指定的關(guān)鍵字不存在。“EndIf代碼詳解代碼詳解1、Dimdmsg$:聲明變量,d見(jiàn)前例;msg$聲明為字符串?dāng)?shù)據(jù)類型(String),一般寫法為D

6、immsgAsString。String的類型聲明字符為美元號(hào)($)。2、Ifd.Exists(“c“)Then:如果字典中存在關(guān)鍵字”c”,那么執(zhí)行下面的語(yǔ)句。3、msg=“指定的關(guān)鍵字已經(jīng)存在?!埃喊选爸付ǖ年P(guān)鍵字已經(jīng)存在?!白址x給變量msg。4、Else:否則執(zhí)行下面的語(yǔ)句。5、msg=“指定的關(guān)鍵字不存在?!埃喊选爸付ǖ年P(guān)鍵字不存在。“字符串賦給變量msg。6、EndIf:結(jié)束If…Else…Endif判斷。Keys方法返回

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論