VBS教程:属性-CompareMode 属性_vbs

CompareMode 属性

设置并返回在 Dictionary 对象中比较字符串关键字的比较模式。

object.CompareMode[ = compare]

参数

object

必选项。Dictionary 对象的名称。

compare

可选项。如果提供此参数,compare 参数为数值,表示由函数如 StrComp 使用的比较模式。

设置

compare 参数设置如下:

Constant Value Description
vbBinaryCompare 0 执行二进制比较.
vbTextCompare 1 执行文本比较.

 

说明

大于 2 的值可用来进行使用区域设置 Ids 的比较 (LCID)如果试图更改已经包含数据的 Dictionary 对象的比较模式,则会出现错误。

CompareMode 属性使用与 StrComp 函数中 compare 参数相同的值。

下面例子举例说明如何使用 CompareMode 属性:

Dim d           Set d = CreateObject("Scripting.Dictionary")d.CompareMode = vbTextCompared.Add "a", "Athens"      ' 增加一些键和项目。d.Add "b", "Belgrade"d.Add "c", "Cairo"d.Add "B", "Baltimore"   ' 在此行添加方法失败因为                          ' 字母 b 已经在 Dictionary 中存在。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索vbs ie对象属性、vbs 设置目录属性、vbs 文件属性、input 属性、position属性,以便于您获取更多的相关知识。

时间: 2024-10-31 16:18:41

VBS教程:属性-CompareMode 属性_vbs的相关文章

VBS教程:VBscript属性-Number 属性_vbs

Number 属性 返回或设置数值指定错误.Number 是 Err 对象的默认属性. object.Number [= errornumber] 参数 object Err 对象. errornumber 表示 VBScript 错误编号或 SCODE 错误值的整数. 说明 从 Automation 对象返回用户定义错误时,将选定数字作为错误代码添加到常数 vbObjectError 以设置 Err.Number. 下面代码举例说明如何使用 Number 属性 On Error Resume

VBS教程:VBscript属性-Global 属性_vbs

Global 属性 设置或返回一个 Boolean 值,该值指明在整个搜索字符串时模式是全部匹配还是只匹配第一个. object.Global [= True | False ] 对象 参数总是 RegExp 对象.如果搜索应用于整个字符串,Global 属性的值为 True,否则其值为 False.默认的设置为 False. 说明 下面的代码说明了 Global 属性的用法(改变赋予 Global 属性的值并观察其效果): Function RegExpTest(patrn, strng) D

VBS教程:VBscript属性-FirstIndex 属性_vbs

FirstIndex 属性 返回在搜索字符串中匹配的位置. object.FirstIndex object 参数总是一个 Match 对象. 说明 FirstIndex 属性使用从零起算的偏移量,该偏移量是相对于搜索字符串的起始位置而言的.换言之,字符串中的第一个字符被标识为字符 0. 下面的例子说明了 FirstIndex 属性的用法: ~Function RegExpTest(patrn, strng) Dim regEx, Match, Matches         ' 建立变量. S

VBS教程:VBscript属性-Pattern 属性_vbs

Pattern 属性 设置或返回被搜索的正则表达式模式. object.Pattern [= "searchstring"] 参数 object 必选项.总是一个 RegExp 对象变量. searchstring 可选项的.被搜索的正则字符串表达式.它可能包含设置部分表格中的各种正则表达式字符. 设置 在书写正则表达式的模式时使用了特殊的字符和序列.下表描述了可以使用的字符和序列,并给出了实例. 字符 描述 \ 将下一个字符标记为特殊字符或字面值.例如"n"与字符

VBS教程:VBscript属性-HelpFile 属性_vbs

HelpFile 属性 设置或返回帮助文件的完整有效路径. object.HelpFile [= contextID] 参数 object 必选项.Err 对象. contextID 可选项.帮助文件的完整有效路径. 说明 如果在 HelpFile 中指定帮助文件,则当用户在错误消息对话框中单击帮助按钮(或按 F1 键)时,自动调用此文件.如果 HelpContext 属性包含指定文件的有效上下文 ID ,则自动显示该主题.如果未指定 HelpFile,则显示 VBScript Help 文件.

VBS教程:VBscript属性-HelpContext 属性_vbs

HelpContext 属性 设置或返回帮助文件主题的上下文 ID. object.HelpContext [= contextID] 参数 object 必选项.Err 对象. contextID 可选项.在帮助文件中帮助主题的有效标识符. 说明 如果在 HelpFile 中指定帮助文件,则 HelpContext 属性用于自动显示标识的帮助主题.如果 HelpFile 和 HelpContext 都为空,则检查 Number 属性.如果它对应于 VBScript 运行时错误值,则使用该错误的

VBS教程:VBscript属性-Source 属性_vbs

Source 属性 返回或设置最初生成错误的对象或应用程序的名称. object.Source [= stringexpression] 参数 object Err 对象. stringexpression 字符串表达式,表示生成错误的应用程序. 说明 Source 属性指定一个字符串表达式,此表达式通常是导致错误的对象的类名称或程序设计的 ID.当代码无法处理可访问对象产生的错误时,请使用 Source 为用户提供信息.例如,如果访问 Microsoft Excel 并且产生一个被零除的错误,

VBS教程:VBscript属性-IgnoreCase 属性_vbs

IgnoreCase 属性 设置或返回一个Boolean值,指明模式搜索是否区分大小写. object.IgnoreCase [= True | False ] Object 参数总是一个 RegExp 对象.如果搜索是区分大小写的,则 IgnoreCase 属性为 False:否则为 True.缺省值为 False. 说明 下面的代码说明了 IgnoreCase 属性的用法(改变赋予 IgnoreCase 属性的值以观察其效果): Function RegExpTest(patrn, strn

VBS教程:VBscript属性-Value 属性_vbs

Value 属性 返回在一个搜索字符串中找到的匹配的值或文本. object.Value object 参数总是一个 Match 对象. 说明 下列代码说明了 Value 属性的用法: Function RegExpTest(patrn, strng) Dim regEx, Match, Matches         ' 建立变量. Set regEx = New RegExp         ' 建立正则表达式. regEx.Pattern = patrn         ' 设置模式. r