如果 VBScript 语句结构违反了一个或多个 VBScript 脚本语言语法规则,就会产生 VBScript 语法错误。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 | 未终止字符串常数 |