vbscript錯誤代碼及對應解釋大全
作者:Eve Cole
更新時間:2009-05-30 19:53:55
VBScript 執行時期錯誤如果VBScript 腳本執行系統無法實施的操作,則會產生VBScript 執行階段錯誤。只有在執行腳本、為變數表達式賦值或分配記憶體時,才會產生VBScript 執行時期錯誤。
錯誤編號描述
429 ActiveX 部件無法建立對象
507 發生異常
449 參數不可選
17 無法執行請求的操作
430 類不支援自動化
506 類別未被定義
11 被零除
48 載入DLL 錯誤
5020 在正規表示式中需要')'
5019 在正規表示式中需要']'
432 在自動化操作中未找到檔案名稱或類別名
92 For 迴圈未初始化
5008 非法賦值
51 內部錯誤
505 無效的或不合格的引用
481 無效圖片
5 無效過程呼叫或參數
5021 字元集越界
94 非法使用Null
448 未找到命名參數
447 物件不支援目前的區域設置
445 物件不支援此操作
438 物件不支援該屬性或方法
451 物件不是一個集合
504 物件不能安全地創建
503 物件不能安全初始化
502 腳本物件不安全
424 需要對象
91 未設定物件變數
7 記憶體不足
28 堆疊溢位
14 字串空間溢出
6 溢出
35 未定義Sub 或Function
9 下標越界
5017 正規表示式中的語法錯誤
462 遠端伺服器不存在或不能存取
10 該數組為定長的或暫時被鎖定
13 類型不匹配
5018 錯誤的數量詞
500 變數未定義
458 變數使用了一個VBScript 中不支援的自動化類型
450 錯誤的參數個數或無效的參數屬性值
VBScript 語法錯誤如果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 未終止字串常數