VBScript函数手册CHM
这里的信息可以帮你很方便地浏览Visual Basic脚本的许多不同部分。你可以找到在按字母排序的关键字列表中列出的VBScript语言的所有部分。如果你只想调阅某一部分,例如“对象”,那么语言的每一部分都有它自己更严密的章节。如何查找呢?单击左边的某个标题,即显示该部分中包含的项目列表。从这张列表中选择要查看的主题。当这个主题打开后,再链接到其他相关的部分就简单多了。好了,让我们试一试,体会体会!学习几个语句,研究几种方法,或者熟悉几个函数。你就能学会如何巧妙地运用VBScript语言,充分发挥VBScript语言的强大功能。特性说明VBScript特性VBScript最新特性列表未包含在VBScript中的VBA特性VBScript最新特性列表:未包含在VBScript中的应用程序编辑。未包含在VBA中的VBScript特性未包含在Visual Basic中的VBScript特性列表:应用程序编辑。 Microsoft Scripting运行时特性VBScript中最新的Scripting运行时特性列表。语言元素说明Abs函数返回数的绝对值。加法运算符(+)两数相加。 And运算符执行两个表达式的逻辑连接。 Array函数返回含一数组的变体。 Asc函数返回字符串首字母的ANSI字符代码。赋值运算符(=)给变量或属性赋值。 Atn函数返回数的反正切值。调用语句将控制移交Sub或Function过程。 CBool函数返回已被转换为Boolean子类型的变体的表达式。 CByte函数返回已被转换为字节子类型的变体的表达式。 CCur函数返回已被转换为货币子类型的变体的表达式。 CDate函数返回已被转换为日期子类型的变体的表达式。 CDbl函数返回已被转换为双精度子类型的变体的表达式。 Chr函数返回指定ANSI字符码的字符。 CInt函数返回已被转换为整数子类型的变体的表达式。 Class对象提供对已创建的类的事件的访问。 Class语句声明类名Clear方法清除Err对象的所有属性设置。 CLng函数返回已被转换为Long子类型的变体的表达式。颜色常数列表。比较常数用于比较运算的常数列表。连接运算符(&)强制两个表达式的字符串连接。 Const语句声明用于字母值的常数。 Cos函数返回角度的余弦值。 CreateObject函数创建并返回对“自动”对象的引用。 CSng函数返回已被转换为单精度子类型的变体的表达式。 CStr函数返回已被转换为字符串子类型的变体的表达式。日期和时间常数在日期和时间运算中用来定义星期几和其他常数的常数列表。日期格式常数用于日期和时间格式的常数列表。 Date函数返回当前系统日期。 DateAdd函数返回加上了指定的时间间隔的日期。 DateDiff函数返回两个日期之间的间隔。 DatePart函数返回给定日期的指定部分。 DateSerial函数返回指定年月日的日期子类型的变体。 DateValue函数返回日期子类型的变体。 Day函数返回日期,取值范围为1至31。 Description属性返回或者设置说明某个错误的字符串。 Dictionary对象存储数据键、项目对的对象。 Dim语句声明变量并分配存储空间。除法运算符(/)两数相除并以浮点数格式返回商。 Do...Loop语句当条件为True或者当条件变为True时,重复一语句块。 Empty表示尚未初始化的变量值。 Eqv运算符使两个表达式相等。 Erase语句重新初始化固定数组的元素并重新分配动态数组的存储空间。 Err对象含有关于运行时错误的信息。 Eval函数计算并返回表达式的值。 Execute方法根据指定的字符串,执行正则表达式的搜索。 Execute语句执行单个或更多的指定语句。 Exit语句退出Do...Loop、For...Next、 Function或Sub代码块。 Exp函数返回e (自然对数的底)的多少次方。自乘运算符(^)指数函数,幂为自变量。 False关键字,其值为零。 FileSystemObject对象提供对计算机文件系统的访问。 Filter函数根据指定的筛选条件,返回含有字符串数组子集的、下限为0的数组。 FirstIndex属性返回字符串匹配的位置。 Fix函数返回数的整数部分。 For...Next语句以指定的次数重复一组语句。 For Each...Next语句对于数组或集合中的每一个元素,重复一组语句。 FormatCurrency函数返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime函数返回格式化为日期或时间的表达式。 FormatNumber函数返回格式化为数的表达式。 FormatPercent函数返回格式化为百分比(乘以100)的表达式,以%符号结尾。 Function语句声明形成Function过程体的名称、参数和代码。 GetObject函数从文件返回对“自动”对象的访问。 GetRef函数返回对可以绑定到事件的过程的引用。 Global属性设置或返回Boolean值。 Hex函数返回表示数的十六进制值的字符串。 HelpContext属性设置或返回帮助文件中某主题的上下文ID。 HelpFile属性设置或返回帮助文件的全路径。 Hour函数返回小时数,取值范围为0至23。 If...Then...Else语句根据表达式的值,有条件地执行一组语句。 IgnoreCase属性设置或返回Boolean值,指示模式搜索是否区分大小写。 Imp运算符执行两个表达式的逻辑隐含。初始化事件发生在创建相关类的实例时。 InputBox函数在对话框中显示提示,等待用户输入文本或者单击按钮,并返回文本框的内容。 InStr函数返回一个字符串在另一个字符串中第一次出现的位置。 InStrRev函数返回一个字符串在另一个字符串中出现的位置,是从字符串的末尾算起。 Int函数返回数的整数部分。整数除法运算符()两数相除,返回的商取其整数部分。 Is运算符比较两个对象引用变量。 IsArray函数返回Boolean值,表示变量是否为数组。 IsDate函数返回Boolean值,表示表达式是否可以转换为日期。 IsEmpty函数返回Boolean值,表示变量是否已被初始化。 IsNull函数返回Boolean值,表示表达式是否含有无效数据(Null)。 IsNumeric函数返回Boolean值,表示表达式能否当作一个数,用来计算。 IsObject函数返回Boolean值,表示表达式是否引用了有效的“自动”对象。 Join函数返回连接许多包含在一个数组中的子串而创建的字符串。 LBound函数对于指示的数组维数,返回最小的可用下标。 LCase函数返回已被转换为小写字母的字符串。 Left函数返回字符串最左边的指定数量的字符。 Len函数返回字符串中的字符数量,或者存储变量所需的字节数。 Length属性返回在搜索字符串中匹配的长度。 LoadPicture函数返回图片对象。仅用于32位平台。 Log函数返回数的自然对数。 LTrim函数返回去掉前导空格的字符串副本。 Match对象提供访问匹配正则表达式的只读属性。 Matches集合正则表达式匹配对象的集合。 Mid函数从字符串中返回指定数量的字符。 Minute函数返回小时内的分钟数,取值范围为0至59。杂项常数不能纳入任何其他类的常数列表。 Mod运算符两数相除,只返回余数。 Month函数返回月份,取值范围为1至12。 MonthName函数返回表示月份的字符串。 MsgBox常数与MsgBox函数一起使用的常数列表。 MsgBox函数在对话框中显示消息,等待用户单击按钮,并返回表示用户所击按钮的数值。乘法运算符(*)两数相乘。取反运算符(-)表示数值表达式的相反数。 Not运算符执行表达式的逻辑“非”运算。 Now函数返回当前计算机的系统日期和时间。 Nothing使对象变量与所有实际的对象没有任何关联。 Null表示变量含有无效的数据。 Number属性返回或设置代表某个错误的数值。 Oct函数返回表示一数的八进制值的字符串。 On Error语句启用错误处理。运算符的优先级表示各种VBScript运算符的优先顺序的列表。 Option Explicit语句强制显式声明脚本中的所有变量。 Or运算符执行两个表达式的逻辑“或”运算。 Pattern属性设置或返回正被搜索的正则表达式的模式。 Private语句声明私有变量并分配存储空间。 PropertyGet语句声明在窗体属性过程中获取(返回)属性值的名称,参数和代码。 PropertyLet语句声明在窗体属性过程中指定属性值的名称,参数和代码。 PropertySet语句声明在窗体属性过程中设置引用到对象的名称,参数和代码。 Public语句声明公有变量并分配存储空间。 Raise方法产生运行时错误。 Randomize语句初始化随机数发生器。 ReDim语句声明动态数组变量,并分配或重新分配过程级的存储空间。 RegExp对象提供简单正则表达式的支持。 Rem语句包含程序中的注释。 Replace函数返回一个字符串,其中某个指定的子串被另一个子串替换,替换的次数也有规定。 Replace方法替换在正则表达式搜索中已发现的正文。 RGB函数返回表示RGB颜色值的数。 Right函数返回字符串最右边的指定数量的字符。 Rnd函数返回一随机数。 Round函数返回指定位数、四舍五入的数。 RTrim函数返回去掉尾部空格的字符串副本。 ScriptEngine函数返回表示正在使用中的脚本语言的字符串。 ScriptEngineBuildVersion函数返回使用中的脚本引擎的编译版本号。 ScriptEngineMajorVersion函数返回使用中的脚本引擎的主版本号。 ScriptEngineMinorVersion函数返回使用中的脚本引擎的次版本号。 Second函数返回时间的秒数,取值范围为0至59。 Select Case语句根据表达式的值,在若干组语句中选择一组执行。 Set语句将对象引用赋予变量或属性。 Sgn函数返回表示数的符号的整数。 Sin函数返回角度的正弦值。 Source属性返回最早出错的对象或应用程序的名称。 Space函数返回由指定数量的空格组成的字符串。 Split函数返回下限为0的、由指定数量的子串组成的一维数组。 Sqr函数返回数的平方根。 StrComp函数返回反映字符串比较结果的值。字符串常数的列表。 String函数返回重复的字符串,达到指定的长度。 StrReverse函数返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。 Sub语句声明形成Sub过程体的名称、参数和代码。减法运算符(-)求两数之差,或表示某数值表达式的相反数。 Tan函数返回角度的正切值。终结事件发生在相关类的实例终结之时。 Test方法根据指定的字符串,执行正则表达式的搜索。 Time函数返回反映当前系统时间的日期子类型的变体。 Timer函数返回时经子夜12:00 AM后的秒数。 TimeSerial函数返回含有指定时分秒时间的日期子类型的变体。 TimeValue函数返回含有时间的日期子类型的变体。 Trim函数返回去掉前导空格或末尾空格的字符串副本。三态常数在代码中使用,以便表示每个显示的值。 True其值为-1的关键字。 TypeName函数返回一字符串,它提供了关于变量的变体子类型信息。 UBound函数返回指定维数数组的最大有效下标。 UCase函数返回的字符串已经被转换为大写字母。 Value属性返回在搜索字符串中已发现匹配的值或正文。 VarType常数定义变体子类型的常数列表。 VarType函数返回标识变体子类型的数值。 VBScript常数在VBScript中提供不同种类的常数。 Weekday函数返回表示星期几的数值。 WeekdayName函数返回表示星期几的字符串。 While...Wend语句只要给定的条件为True,便执行一串语句。 With语句对单个的对象执行一串语句。 Xor运算符执行两个表达式的逻辑“异或”运算。 Year函数返回表示年份的数值。语言元素说明颜色常数列表。比较常数用于比较运算的常数列表。日期和时间常数定义星期几和用于日期和时间运算的其他常数的常数列表。日期格式常数用于日期和时间格式的常数列表。杂项常数不能纳入任何其他类的常数列表。 MsgBox常数和MsgBox函数一起使用的常数列表。字符串常数列表。三态常数使用代码,以便表示每个显示的值。 VarType常数定义变体子类型的常数列表。 VBScript常数在VBScript中提供不同种类的常数。语言元素说明初始化事件发生在相关类的实例被创建时。终结事件发生在相关类的实例被终结时。语言元素说明Abs函数返回数的绝对值。 Array函数返回含有数组的变体。 Asc函数返回字符串首字母的ANSI字符码。 Atn函数返回数值的反正切。 CBool函数返回已被转换为Boolean子类型的变体的表达式。 CByte函数返回已被转换为字节子类型的变体的表达式。 CCur函数返回已被转换为货币子类型的变体的表达式。 CDate函数返回已被转换为日期子类型的变体的表达式。 CDbl函数返回已被转换为双精度子类型的变体的表达式。 Chr函数返回与指定的ANSI字符码相关的字符。 CInt函数返回已被转换为整形子类型的变体的表达式。 CLng函数返回已被转换为Long子类型的变体的表达式。 Cos函数返回角度的余弦。 CreateObject函数创建并返回对“自动”对象的引用。 CSng函数返回已被转换为单精度子类型的变体的表达式。 CStr函数返回已被转换为字符串子类型的变体的表达式。 Date函数返回当前系统日期。 DateAdd函数返回的日期已经加上了指定的时间间隔。 DateDiff函数返回两个日期之间的间隔。 DatePart函数返回给定日期的指定部分。 DateSerial函数返回指定年月日的日期子类型的变体。 DateValue函数返回日期子类型的变体。 Day函数返回日期,取值范围为1至31。 Eval函数计算表达式并返回结果。 Exp函数返回e (自然对数的底)的多少次方。 Filter函数根据指定的筛选条件,返回含有字符串数组子集的、下限为0的数组。 Fix函数返回数的整数部分。 FormatCurrency函数返回的表达式为货币值格式,其货币符号采用系统控制面板中定义的。 FormatDateTime函数返回的表达式为日期和时间格式。 FormatNumber函数返回的表达式为数字格式。 FormatPercent函数返回的表达式为百分数(乘以100)格式,后面有%符号。 GetObject函数返回从文件对“自动”对象的引用。 GetRef函数返回对能够绑定到一事件的过程的引用。 Hex函数返回一字符串,代表一个数的十六进制值。 Hour函数返回表示钟点的数字,取值范围为0至23。 InputBox函数在对话框中显式一提示,等待用户输入文本或单击按钮,并返回文本框的内容。 InStr函数返回一个字符串在另一个字符串中首次出现的位置。 InStrRev函数返回一个字符串在另一个字符串中出现的位置,但是从字符串的尾部算起。 Int函数返回数的整数部分。 IsArray函数返回Boolean值,反映变量是否为数组。 IsDate函数返回Boolean值,反映表达式能否转换为日期。 IsEmpty函数返回Boolean值,反映变量是否已被初始化。 IsNull函数返回Boolean值,反映表达式是否含有无效数据(Null)。 IsNumeric函数返回Boolean值,反映表达式能否转换为数字。 IsObject函数返回Boolean值,反映表达式是否引用了有效的“自动”对象。 Join函数返回通过连接许多含有数组的子串而创建的字符串。 LBound函数返回指定维数数组的最小有效下标。 LCase函数返回的字符串已被转换为小写字母。 Left函数返回字符串最左边的指定数量的字符。 Len函数返回字符串中的字符数或存储变量所需的字节数。 LoadPicture函数返回图片对象。只用于32位平台。 Log函数返回数的自然对数。 LTrim函数返回去掉前导空格的字符串。 Mid函数从字符串中返回指定数量的字符。 Minute函数返回分钟数,取值范围为0至59。 Month函数返回表示月份的数,取值范围为1至12。 MonthName函数返回表示月份的字符串。 MsgBox函数在对话框中显示消息,等待用户单击按钮,并返回表示用户所击按钮的数值。 Now函数返回计算机的当前系统日期和时间。 Oct函数返回表示该数八进制数值的字符串。 Replace函数返回一字符串,其中指定的子串已被另一个子串替换了规定的次数。 RGB函数返回代表RGB颜色值的数字。 Right函数返回字符串最右边的指定数量的字符。 Rnd函数返回随机数。 Round函数返回指定位数、四舍五入的数。 RTrim函数返回去掉尾部空格的字符串副本。 ScriptEngine函数返回反映使用中的脚本语言的字符串。 ScriptEngineBuildVersion函数返回使用中的脚本引擎的编译版本号。 ScriptEngineMajorVersion函数返回使用中的脚本引擎的主版本号。 ScriptEngineMinorVersion函数返回使用中的脚本引擎的次版本号。 Second函数返回秒数,取值范围为0至59。 Sgn函数返回反映数的符号的整数。 Sin函数返回角度的正弦值。 Space函数返回由指定数量的空格组成的字符串。 Split函数返回下限为0的、由指定数量的子串组成的一维数组。 Sqr函数返回数的平方根。 StrComp函数返回反映字符串比较结果的数值。 String函数返回指定长度的重复字符串。 StrReverse函数返回一字符串,其中字符的顺序与指定的字符串中的顺序相反。 Tan函数返回角度的正切值。 Time函数返回表示当前系统时间的“日期”子类型的“变体”。 Timer函数返回时经子夜12:00 AM后的秒数。 TimeSerial函数返回含有指定时分秒时间的日期子类型的变体。 TimeValue函数返回含有时间的日期子类型的变体。 Trim函数返回去掉前导空格或尾部空格的字符串副本。 TypeName函数返回一字符串,它提供了关于变量的变体子类型信息。 UBound函数返回指定维数数组的最大有效下标。 UCase函数返回的字符串已经被转换为大写字母。 VarType函数返回标识变体子类型的数值。 Weekday函数返回表示星期几的数值。 WeekdayName函数返回表示星期几的字符串。 Year函数返回表示年份的数值。语言元素说明Clear方法清除Err对象的所有属性设置。 Execute方法根据指定的字符串,执行正则表达式的搜索。 Raise方法产生运行时错误。 Replace方法替换在正则表达式搜索中发现的正文。 Test方法根据指定的字符串,执行正则表达式的搜索。语言元素说明类对象提供对于已创建的类的事件的访问。字典对象存储数据键、项目对的对象。 Err对象含有关于运行时错误的信息。 FileSystemObject对象提供对计算机文件系统的访问。 Match对象提供访问匹配正则表达式的只读属性。 Matches集合正则表达式匹配对象的集合。 RegExp对象提供简单正则表达式的支持。语言元素说明加法运算符(+)两数相加。 And运算符执行两个表达式的逻辑连接。赋值运算符(=)给变量或属性赋值。连接运算符(&)强制两个表达式的字符串连接。除法运算符(/)两数相除,返回的商为浮点数格式。 Eqv运算符使两个表达式相等。自乘运算符(^)指数函数,幂为自变量。 Imp运算符执行两个表达式的逻辑隐含。整数除法运算符()两数相除,返回的商取整数。 Is运算符比较两个对象引用变量。 Mod运算符两数相除,仅返回余数。乘法运算符(*)两数相乘。取反运算符(-)表示数值表达式的相反数。 Not运算符执行表达式的逻辑“非”运算。运算符优先级表示各种VBScript运算符的优先顺序的列表。 Or运算符执行两个表达式的逻辑“或”运算。减法运算符(-)求两数之差,或表示数值表达式的相反数。 Xor运算符执行两个表达式的逻辑“异或”运算。语言元素说明Description属性返回或设置某个错误的说明性字符串。 FirstIndex属性返回匹配搜索字符串的位置。 Global属性设置或返回Boolean值。 HelpContext属性设置或返回帮助文件中主题的上下文ID。 HelpFile属性设置或返回帮助文件的全路径。 IgnoreCase属性设置或返回Boolean值指示模式搜索是否区分大小写。 Length属性返回已发现在搜索字符串中匹配的长度。 Number属性返回或设置表示错误的数值。 Pattern属性设置或返回正搜索的正则表达式的模式。 Source属性返回或设置最早发生错误的对象或应用程序的名称。 Value属性返回已发现在搜索字符串中匹配的值或正文。语言元素说明Call语句将控制移交Sub或Function过程。 Class语句声明类名。 Const语句声明用于字母值的常数。 Dim语句声明变量并分配存储空间。 Do...Loop语句当条件为True或者当条件变为True时,重复一语句块。 Erase语句重新初始化固定数组的元素并重新分配动态数组的存储空间。 Execute语句执行一条或更多的指定语句。 Exit语句退出Do...Loop、For...Next、 Function或Sub代码块。 For...Next语句以规定的次数重复一组语句。 For Each...Next语句对于数组或集合中的每一个元素,重复一组语句。 Function语句声明形成Function过程体的名称、参数和代码。 If...Then...Else语句根据表达式的值,有条件地执行一组语句。 On Error语句启用错误处理。 Option Explicit语句强制显式声明脚本中的所有变量。 Private语句声明私有变量并分配存储空间。 PropertyGet语句声明在窗体属性过程中获取(返回)属性值的名称,参数和代码。 PropertyLet语句声明在窗体属性过程中指定属性值的名称,参数和代码。 PropertySet语句声明在窗体属性过程中设置引用到对象的名称,参数和代码。 Public语句声明公有变量并分配存储空间。 Randomize语句初始化随机数发生器。 ReDim语句声明动态数组变量并在过程级上分配或重新分配存储空间。 Rem语句在程序中表示注释。 Select Case语句根据表达式的值,在若干组语句中选择一组执行。 Set语句给变量或属性分配一个对象引用。 Sub语句声明形成Sub过程体的名称、参数和代码。 While...Wend语句只要给定的条件为True,便执行一串语句。 With语句对单个的对象执行一串语句。
505.05KB
文件大小:
评论区