Abs 函数 当相关类的一个实例结束时将发生
Array 函数 返回一个 Variant 值,其中包含一个数组
Asc 函数 返回与字符串中首字母相关的 ANSI 字符编码
Atn 函数 返回一个数的反正切值
CBool 函数 返回一个表达式,该表达式已被转换为 Boolean 子类型的 Variant
CByte 函数 返回一个表达式,该表达式已被转换为 Byte 子类型的 Variant
CCur 函数 返回一个表达式,该表达式已被转换为 Currency 子类型的 Variant
CDate 函数 返回一个表达式,该表达式已被转换为 Date 子类型的 Variant
CDbl 函数 返回一个表达式,该表达式已被转换为 Double 子类型的 Variant
Chr 函数 返回与所指定的 ANSI 字符编码相关的字符
CInt 函数 返回一个表达式,该表达式已被转换为 Integer 子类型的 Variant
CLng 函数 返回一个表达式,该表达式已被转换为 Long 子类型的 Variant
Cos 函数 返回一个角度的余弦值
CreateObject 函数 创建并返回对 Automation 对象的一个引用
CSng 函数 返回一个表达式,该表达式已被转换为 Single 子类型的 Variant
CStr 函数 返回一个表达式,该表达式已被转换为 String 子类型的 Variant
Date 函数 返回当前的系统日期
DateAdd 函数 返回已加上所指定时间后的日期值
DateDiff 函数 返回两个日期之间所隔的天数
DatePart 函数 返回一个给定日期的指定部分
DateSerial 函数 返回所指定的年月日的 Date 子类型的 Variant
DateValue 函数 返回一个 Date 子类型的 Variant
Day 函数 返回一个 1 ~ 31 之间的整数,包括 1 和 31,代表一个月中的日期值
Eval 函数 计算一个表达式的值并返回结果
Exp 函数 返回 e (自然对数的底)的乘方
Filter 函数 返回一个从0 开始编号的数组,包含一个字符串数组中符合指定过滤标准的子集
Fix 函数 返回一个数的整数部分
FormatCurrency 函数 返回一个具有货币值格式的表达式,使用系统控制面板中所定义的货币符号
FormatDateTime 函数 返回一个具有日期或时间格式的表达式
FormatNumber 函数 返回一个具有数字格式的表达式
FormatPercent 函数 返回一个被格式化为尾随一个 % 字符的百分比(乘以 100)表达式
GetLocale 函数 返回当前的区域 ID 值
GetObject 函数 从文件中返回一个 Automation 对象的引用
GetRef 函数 返回一个过程的引用,该引用可以绑定到一个事件
Hex 函数 返回一个字符串,代表一个数的十六进制值
Hour 函数 返回一个 0 ~ 23 之间的整数,包括 0 和 23,代表一天中的小时值
InputBox 函数 在一个对话框中显示提示信息,等待用户输入文本或单击按钮,并返回文本框中的内容
InStr 函数 返回一个字符串在另一个字符串中首次出现的位置
InStrRev 函数 返回一个字符串在另一个字符串中出现的位置,从字符串尾开始计算
Int 函数 返回一个数的整数部分
IsArray 函数 返回一个布尔值,指明一个变量是否为数组
IsDate 函数 返回一个布尔值,指明表达式是否可转换为一个日期
IsEmpty 函数 返回一个布尔值,指明变量是否已进行初始化
IsNull 函数 返回一个布尔值,指明一个表达式是否包含非有效数据 (Null)
IsNumeric 函数 返回一个布尔值,指明一个表达式是否可计算出数值
IsObject 函数 返回一个布尔值,指明一个表达式是否引用一个有效的 Automation 对象
Join 函数 返回一个字符串,该字符串由一个数组中所包含的子字符串连接而成
LBound 函数 返回数组的指定维上最小可用的下标
LCase 函数 返回一个已转换为小写的字符串
Left 函数 返回字符串左端的指定数量的字符
Len 函数 返回一个字符串中的字符数或存储一个变量所需的字节数
LoadPicture 函数 返回一个图片对象,仅在 32 位平台上可用
Log 函数 返回一个数的自然对数值
LTrim 函数 返回一个已删除串首空格的复制字符串
Mid 函数 返回在一个字符串中指定数量的字符
Minute 函数 返回 0 ~ 59 之间的一个整数,包括 0 和 59,代表一个小时中的分钟值
Month 函数 返回 0 ~ 12 之间的一个整数,包括 0 和 12,代表一年中的月份值
MonthName 函数 返回一个字符串,指明所指定的月份
MsgBox 函数 在对话框中显示一条消息,等待用户单击某个按钮,并返回一个值,该值指明用户单击的是哪个按钮
Now 函数 返回与计算机的系统日期和时间相对应的当前日期和时间
Oct 函数 返回一个字符串,代表一个数的八进制值
Replace 函数 返回一个字符串,其中指定的子字符串已被另一个子字符串替换了指定的次数
RGB 函数 返回一个代表 RGB 颜色值的整数
Right 函数 返回字符串中从右端开始计的指定数量的字符
Rnd 函数 返回一个随机数
Round 函数 返回一个数,该数已被舍入为小数点后指定位数
RTrim 函数 返回一个复制的字符串,其中已删除结尾的空格
ScriptEngine函数 返回一个代表正在使用的脚本语言的字符串
ScriptEngineBuildVersion函数 返回正在使用的脚本引擎的版本号
ScriptEngineMajorVersion函数 返回正在使用的脚本引擎的主版本号
ScriptEngineMinorVersion函数 返回正在使用的脚本引擎的次要版本号
Second 函数 返回一个 0 ~ 59 之间的整数,包括 0 和 59,代表一分钟内的多少秒
Sgn 函数 返回一个整数,指明一个数的正负
Sin 函数 返回一个角度的正弦值
Space 函数 返回一个由指定数量的空格组成的字符串
Split 函数 返回一个从0 开始编号的一维数组,其中包含指定数量的字符串
Sqr 函数 返回一个数的平方根
StrComp 函数 返回一个值,指明字符串比较的结果
String 函数 返回一个指定长度的重复字符串
StrReverse 函数 返回一个字符串,其中指定字符串中的字符顺序颠倒过来
Tan 函数 返回一个角度的正切值
Time 函数 返回一个子类型为 Date 的 Variant,指明当前的系统时间
Timer 函数 返回 12:00 AM(午夜)后已经过的秒数
TimeSerial 函数 返回一个子类型为 Date 的 Variant,包含特定时分秒的时间
TimeValue 函数 返回一个子类型为 Date 的 Variant,包含时间
Trim 函数 返回一个复制的字符串,其中已删除串首和串尾的空格
TypeName 函数 返回一个字符串,其中提供了一个变量的 Variant 子类型信息
UBound 函数 返回一个数字的指定维上可用的最大下标
UCase 函数 返回一个已转换为大写的字符串
VarType 函数 返回一个值,指明一个变量的子类型
Weekday 函数 返回一个整数,代表一周中的第几天
WeekdayName 函数 返回一个字符串,指明所指定的是星期几
Year 函数 返回一个代表年份的整数
集 合 说 明
Class 对象 提供对已创建类的事件的访问途径
Dictionary对象 用于保存数据主键,值对的对象
Err 对象 包含与运行时错误相关的信息
FileSystemObject 对象 提供对计算机文件系统的访问途径
Match 对象 提供对一个正则表达式匹配的只读属性的访问途径功能
Matches 集合 正则表达式 Match 对象的集合
RegExp 对象 提供简单的正则表达式支持
SubMatches 集合 提供对正则表达式子匹配字符串的只读值的访问
Description 属性 返回或设置与一个错误相关联的描述性字符串
FirstIndex 属性 返回搜索字符串中找到匹配项的位置
Global 属性 设置或返回一个布尔值
HelpContext 属性 设置或返回帮助文件中某个主题的上下文 ID
HelpFile 属性 设置或返回一个帮助文件的完整可靠的路径
IgnoreCase 属性 设置或返回一个布尔值,指明模式搜索是否区分大小写
Length 属性 返回搜索字符串中所找到的匹配的长度
Number 属性 返回或设置指明一个错误的一个数值
Pattern 属性 设置或返回要被搜索的正则表达式模式
Source 属性 返回或设置最初产生该错误的对象或应用程序的名称
Value 属性 返回在一个搜索字符串中找到的匹配项的值或文本
Call 语句 将控制权交给一个 Sub 或 Function 过程
Class 语句 声明一个类的名称
Const 语句 声明用于替换文字值的常数
Dim 语句 声明变量并分配存储空间
Do…Loop 语句 当某个条件为 True 时或在某个条件变为 True 之前重复执行一个语句块
Erase 语句 重新初始化固定大小的数组的元素和释放动态数组的存储空间
Execute 语句 执行一条或多条指定语句
ExecuteGlobal 语句 在一个脚本的全局命名空间中执行一条或多条语句
Exit 语句 退出 Do…Loop、For…Next、Function 或 Sub 代码块
For…Next 语句 重复地执行一组语句达指定次数
For Each…Next 语句 针对一个数组或集合中的每个元素重复执行一组语句
Function 语句 声明一个 Function 过程的名称、参数和代码
If…Then…Else 语句 根据一个表达式的值而有条件地执行一组语句
On Error 语句 激活错误处理
Option Explicit 语句 强制显式声明一个脚本中的所用变量
Private 语句 声明私有变量并分配存储空间
Property Get 语句 声明一个 Property 过程的名称、参数和代码,该过程取得(返回)一个属性的值
Property Let 语句 声明一个 Property 过程的名称、参数和代码,该过程指定一个属性的值
Property Set 语句 声明一个 Property 过程的名称、参数和代码,该过程设置对一个对象的引用
Public 语句 声明公共变量并分配存储空间
Randomize 语句 初始化随机数生成器
ReDim 语句 声明动态数组变量并在过程级别上分配或重新分配存储空间
Rem 语句 包括程序中的解释性说明
Select Case 语句 根据一个表达式的值,相应地执行一组或多组语句
Set 语句 将一个对象引用赋给一个变量或属性
Sub 语句 声明一个 Sub 过程的名称、参数和代码
While…Wend 语句 给定条件为 True 时执行一系列语句
With 语句 对单个对象执行一系列语句
Clear 方法 清除 Err 对象的所有属性设置
Execute 方法 对一个指定的字符串进行正则表达式搜索
Raise 方法 产生一个运行时错误
Replace 方法 替换正则表达式搜索中所找到的文本
Test 方法 对一个指定的字符串进行正则表达式搜索
表D-6 VBScript 语法错误
错误编号 说 明
1052 在类中不能有多个默认的属性/方法
1044 调用 Sub 时不能使用圆括号
1053 类初始化或终止不能带参数
1058 只能在 Property Get 中指定Default
1057 说明Default必须同时说明Public
1005 需要“(”
1006 需要“)”
1011 需要“=”
1021 需要“Case”
1047 需要“Class”
1025 需要语句的结束
1014 需要“End”
1023 需要表达式
1015 需要“Function”
1010 需要标识符
1012 需要“If”
1046 需要“In”
1026 需要整数常数
1049 在属性声明中需要 Let、Set 或 Get
1045 需要文字常数
1019 需要“Loop”
1020 需要“Next”
1050 需要“Property”
1022 需要“Select”
1024 需要语句
1016 需要“Sub”
1017 需要“Then”
1013 需要“To”
1018 需要“Wend”
1027 需要While或Until
1028 需要While、Until或语句未结束
1029 需要With
1030 标识符太长
1014 无效字符
1039 无效exit语句
1040 无效for 循环控制变量
1013 无效数字
1037 无效使用关键字Me
1038 loop 没有do
1048 必须在一个类的内部定义
1042 必须为行的第一个语句
1041 名称重定义
1051 参数数目必须与属性说明一致
1001 内存不足
1054 Property Let 或 Set 至少应该有一个参数
1002 语法错误
1055 不需要的Next
1015 未终止字符串常数