Dictionary 对象

存储数据键/项对的对象。

语法

Scripting.Dictionary

备注

Dictionary 对象是 PERL 关联阵列的等效项。 可以是任何形式的数据的项目存储在阵列中。 每个项目都与唯一的键关联。 键用于检索单个项,通常是整数或字符串,但可以是数组以外的任何内容。

以下代码演示如何创建 Dictionary 对象。

Dim d                   'Create a variable
Set d = CreateObject("Scripting.Dictionary")
d.Add "a", "Athens"     'Add some keys and items
d.Add "b", "Belgrade"
d.Add "c", "Cairo"
...

方法

方法 说明
添加 将新的键/项对添加到 Dictionary 对象。
Exists 返回一个布尔值,该值指示 Dictionary 对象中是否存在指定的键。
Items 返回 Dictionary 对象中所有项的数组。
Keys 返回 Dictionary 对象中所有键的数组。
Remove Dictionary 对象中删除一个指定的键/项对。
RemoveAll 删除 Dictionary 对象中的所有键/项对。

属性

属性 说明
CompareMode 设置或返回用于比较 Dictionary 对象中的键的比较模式。
Count 返回 Dictionary 对象中的键/项对数。
项目 设置或返回 Dictionary 对象中项的值。
Key Dictionary 对象中的现有键值设置新的键值。

另请参阅

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。