如果 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 | 未终止字符串常数 |