第三章 字典
3.1 字典的引用
字典,其实就是一些“键-值”对,相当于一个临时的微型数据库。字典由具有唯一性的关键字(Key)和它的项(Item)联合组成。拿它和新华字典相比,Key相当于字典里的每个字,Item就相当于这个字对应的解释。
字典的功能非常强大,但使用起来却非常方便,真是“大家都说好”、“谁用谁知道”啊!
字典不是Excel自带功能,需要引用后才可以使用。字典的引用分为前期绑定和后期绑定。
1、前期绑定
在VB编辑器里点击“工具”—“引用”。
在引用界面下找到“Microsoft Scripting Runtime”—打勾—点“确定”。
前期绑定后,我们就可以象定义普通变量一样定义一个字典了。定义一个名称为“d”的字典:
Dim d As New Dictionary
前期绑定后,我们在使用字典时,会象使用其它对象一样,在字典名称后输入“.”,系统就会自动弹出字典的方法、属性等列表,提升代码写作效率。
2、后期绑定
为了确保没有前期绑定的用户也能正常使用字典对象,可以在VBA代码中以后期绑定的方式创建字典对象。
set d = CreateObject ('scripting.dictionary')
创建一个名字为“d”的字典。
大部分情况下,我们编程时采用前期绑定,这样就能更方便地使用字典的方法和属性,编程后再在程序里加上后期绑定,方便用户正常使用程序。
联系客服