字典对象用于保存两个相关联的一维数组,分别为关键字Key组成的关键字列表与对应条目Item组成的元素列表。其中,关键字Key具有唯一性,即在关键字Key所代表的数组中,将不允许出现重复数据,而Item则无此限制。
1 Add方法
使用字典对象的Add方法可以将一组关联的关键字与条目添加到字典对象中,其语法格式如下。
Object.Add Key, Item
Key和Item两个参数都是必需的,使用Add方法在字典对象中新增的数据总是一组数据。如下过程可以在字典中添加一组数据,关键字Key为"美国",对应条目Item为"纽约"。
Sub BuildDic()
Dim dicTemp As Object
Set dicTemp = CreateObject("Scripting.Dictionary")
dicTemp.Add "美国", "纽约"
MsgBox dicTemp("美国")
Set dicTemp = Nothing
End Sub
结果如下。
注:由于关键字Key具有唯一性,所以在同一个字典对象中,不能使用Add方法再次添加相同关键字,否则将提示运行时错误"该关键字已经与该集合的一个元素相关联",如下图所示。