分享

【烟花原创】VBA零基础之第128篇字典(五)

 fzchenwl 2015-04-02

三、字典的方法与属性

7.Count属性

返回字典对象中关键字及其条目的数量,只读。

切记,关键字与条目是成对出现的,一个萝卜一个坑。

示例8


8.CompareMode 属性

设置或返回字典对象中的比较字符串关键字的比较模式。

文本模式与二进制模式,在讲数组时也有提到,基本上是对待字母的大小写区别。

语法:CompareMode [= compare]

compare 参数可以具有下列值:

VbUseCompareOption 1 使用 OptionCompare 语句的设置值进行比较。

vbBinaryCompare  0 进行二进制比较

vbTextCompare  1 进行文字比较

vbDatabaseCompare  2 仅用于 Microsoft Access。进行基于您自己数据库中信息的比较。

注意:

如果试图修改已经包含数据的字典对象的比较模式,会产生运行错误。

默认情况下,comparemode0,二进制比较模式。

建议根据需求,明确指定对象的比较模式,不推荐使用VbUseCompareOption,使用该比较模式易受option compare影响,带来不可确定性。

示例9


d2创建后设置了比较模式为文本比较,忽略了字母的大小写。

关键字Aa看成是同一个关键字,当用exists方法检测关键字a时返回值为True,所以当再添加关键字a时,就产生了运行错误。


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多