小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

vba之字典dictionary的學(xué)習(xí)筆記

 昵稱34124102 2016-06-10
    最近一直在學(xué)習(xí)vba的相關(guān)知識(shí),發(fā)現(xiàn)其中dictionary的功能非常強(qiáng)大。首先,我們知道Visual Basic for Applications(VBA)是一種Visual Basic的一種宏語言,主要能用來擴(kuò)展Windows的應(yīng)用程式功能,特別是Microsoft Office軟件。通常在excel里應(yīng)用的很多。
    這里主要想提及vba中dictionary的相關(guān)知識(shí)點(diǎn)。字典(Dictionary)對(duì)象是微軟Windows腳本語言中的一個(gè)很有用的對(duì)象。字典對(duì)象相當(dāng)于一種聯(lián)合數(shù)組,它是由具有唯一性的關(guān)鍵字(Key)和它的項(xiàng)(Item)聯(lián)合組成。就好像一本字典書一樣,是由很多生字和對(duì)它們對(duì)應(yīng)的注解所組成。比如字典的“典”字的解釋是這樣的:
“典”字就是具有唯一性的關(guān)鍵字,后面的解釋就是它的項(xiàng),和“典”字聯(lián)合組成一對(duì)數(shù)據(jù)。
常用關(guān)鍵字英漢對(duì)照:
Dictionary                字典
Key                       關(guān)鍵字
Item                      項(xiàng),或者譯為 條目

    關(guān)于字典的用法,字典可以用來進(jìn)行各種匯總統(tǒng)計(jì)。字典里的關(guān)鍵字和項(xiàng)基本上都是必選項(xiàng),也就是說一個(gè)字典里必須要有關(guān)鍵字或項(xiàng)或者兩者都要有。字典對(duì)象的方法有6個(gè):Add方法、Keys方法、Items方法、Exists方法、Remove方法、RemoveAll方法。

Add方法:

向 Dictionary 對(duì)象中添加一個(gè)關(guān)鍵字項(xiàng)目對(duì)。

     object.Add (key, item)

如果 key 已經(jīng)存在,那么將導(dǎo)致一個(gè)錯(cuò)誤。


Exists方法:

如果 Dictionary 對(duì)象中存在所指定的關(guān)鍵字則返回 true,否則返回 false。
    object.Exists(key)


Keys方法:
返回一個(gè)數(shù)組,其中包含了一個(gè) Dictionary 對(duì)象中的全部現(xiàn)有的關(guān)鍵字。
    object.Keys( )
其中 object 總是一個(gè) Dictionary 對(duì)象的名稱。

Items方法:
返回一個(gè)數(shù)組,其中包含了一個(gè) Dictionary 對(duì)象中的所有項(xiàng)目。
    object.Items( )
其中 object 總是一個(gè) Dictionary 對(duì)象的名稱。

Remove方法:
Remove 方法從一個(gè) Dictionary 對(duì)象中清除一個(gè)關(guān)鍵字,項(xiàng)目對(duì)。
    object.Remove(key )

RemoveAll方法:
RemoveAll 方法從一個(gè) Dictionary 對(duì)象中清除所有的關(guān)鍵字,項(xiàng)目對(duì)。
    object.RemoveAll( )
也就是清空這字典,然后可以添加新的關(guān)鍵字和項(xiàng),形成一本新字典。

    與dictionary經(jīng)常一起使用的函數(shù)有resize、transpose、join等。resize是range對(duì)象的一個(gè)屬性,用于調(diào)整指定區(qū)域的大小。transpose函數(shù)是賦值傳遞函數(shù),通常與字典合作,將字典里的值賦值到指定的區(qū)域。join函數(shù)是用來得到通過連接某個(gè)數(shù)組中的多個(gè)子字符串而創(chuàng)建的一個(gè)字符串。


    下次再敘述幾個(gè)比較有意思的dictionary的范例。


    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多