VBScript 語法錯誤
錯誤編號 描述
在類中不能有多個缺省的屬性/方法
調用 Sub 時不能使用圓括號
類初始化或終止不能帶參數
只能在 Property Get 中指定 \Default\
說明 \Default\ 必須同時說明 \Public\ \
需要 \(\
需要 \)\
需要 \=\
需要 \Case\
需要 \Class\
需要語句的結束
需要 \End\
需要表達式
需要 \Function\
需要標識符
需要 \If\
需要 \In\
需要整數常數
在屬性聲明中需要 LetSet 或 Get
需要文字常數
需要 \Loop\
需要 \Next\
需要 \Property\
需要 \Select\
需要語句
需要 \Sub\
需要 \Then\
需要 \To\
需要 \Wend\
需要 \While\ 或 \Until\
需要 \While\\Until\ 或語句的結束
需要 \With\
標識符太長
無效字符
無效 \exit\ 語句
無效 \for\ 循環控制變量
無效數字
無效使用關鍵字 \Me\
\loop\ 沒有 \do\
必須在一個類的內部定義
必須為行的第一個語句
名稱重定義
參數數目必須與屬性說明一致
內存不足
Property Let 或 Set 至少應該有一個參數
語法錯誤
不需要 \Next\
未終止字符串常數
VBScript 運行時錯誤
錯誤編號 描述
ActiveX 部件無法創建對象
發生異常
參數不可選
無法執行請求的操作
類不支持自動化
類未定義
被零除
加載 DLL 錯誤
在正則表達式中需要 \)\
在正則表達式中需要 \]\
在自動化操作中未找到文件名或類名
For 循環未初始化
非法賦值
內部錯誤
無效的或不合格的引用
無效圖片
無效過程調用或參數
字符集越界
非法使用 Null
未找到命名參數
對象不支持當前的區域設置
對象不支持此操作
對象不支持該屬性或方法
對象不是一個集合
對象不能安全創建
對象不能安全初始化
腳本對象不安全
需要對象
未設置對象變量
內存不足
堆棧溢出
字符串空間溢出
溢出
未定義 Sub 或 Function
下標越界
正則表達式中的語法錯誤
遠程服務器不存在或不能訪問
該數組為定長的或臨時被鎖定
類型不匹配
未預期的限定符
變量未定義
變量使用了 VBScript 不支持的自動化類型
錯誤的參數個數或無效的參數屬性值
From:http://tw.wingwit.com/Article/program/net/201311/13535.html