共用方式為


可截獲的錯誤

可陷阱錯誤可能在應用程式執行時發生。 部分可陷阱錯誤也可能發生在開發 或編譯過程中。 你可以使用 On Error 陳述句和 Err 物件來測試並回應可被困的錯誤。 未使用的 錯誤編號 1 到 1000 會保留,供 Visual Basic 未來使用。

代碼 郵件
3 無 GoSub 返回
5 無效的程序呼叫
6 溢出
7 記憶體不足
9 下標超出範圍
10 此陣列為固定或暫時鎖定
11 除以零
13 類型不匹配
14 弦空間外
16 表達太複雜
17 無法執行所要求的操作
18 使用者中斷發生
20 無錯誤地繼續
28 堆疊空間不足
35 子、功能或屬性未定義
47 太多程式碼資源或 DLL 應用程式客戶端
48 載入程式碼資源或 DLL 錯誤
49 錯誤的程式碼資源或 DLL 呼叫慣例
51 內部誤差
52 錯誤的檔名或編號
53 找不到檔案
54 檔案模式不佳
55 檔案已經開啟
57 裝置 I/O 錯誤
58 檔案已經存在
59 唱片長度不佳
61 磁碟滿
62 檔案結束後的輸入
63 糟糕的唱片號碼
67 檔案太多了
68 裝置無法取得
70 權限遭拒
71 磁碟尚未準備好
74 無法用不同硬碟重新命名
75 路徑/檔案存取錯誤
76 路徑未找到
91 物件變數或 With block 變數未設定
92 For 迴圈未初始化
93 無效的模式字串
94 Null 的無效使用
97 無法在非定義類別實例的物件上呼叫 Friend 程序
98 屬性或方法呼叫不能包含對私有物件的引用,無論是參數還是回傳值
298 無法載入系統資源或 DLL
320 無法在指定的檔案名稱中使用字元裝置名稱
321 檔案格式無效
322 無法建立必要的暫存檔案
325 資源檔案格式無效
327 資料值未找到
328 非法參數;無法寫出陣列
335 無法存取系統登錄檔
336 未正確登錄元件
337 元件未找到
338 元件無法正常運作
360 物件已載入
361 無法載入或卸載這個物件
363 控制單位指定未找到
364 物品已卸下
365 在此情境下無法釋放
368 指定的檔案已過時。 此程式需要更新版本
371 指定的物件不能用作 Show 的擁有者表單
380 無效財產價值
381 無效屬性陣列索引
382 Property Set 無法在執行時執行
383 Property Set 不能與唯讀屬性一起使用
385 需要屬性陣列索引
387 不允許使用屬性集
393 Property Get 無法在執行時執行
394 Property Get 無法在只寫屬性上執行
400 表格已顯示;無法顯示模態
402 程式碼必須先關閉最頂層的模態形式
419 物件使用許可被拒絕
422 未找到財產
423 未找到性質或方法
424 所需物件
425 物件使用無效
429 元件無法建立物件或回傳對此物件的引用
430 這個類別不支援自動化
432 自動化操作期間找不到檔案名稱或類別名稱
438 物件不支援此屬性或方法
440 自動化錯誤
442 遠端程序的型別庫或物件庫的連線已中斷
443 自動化物件沒有預設值
445 物件不支援這個動作
446 物件不支援命名參數
447 物件不支援目前的區域設定
448 未找到指定參數
449 參數非可選或無效屬性指派
450 參數數量錯誤或屬性指派無效
451 物件而非集合
452 無效序數
453 指定程式碼資源未找到
454 找不到程式碼資源
455 程式碼資源鎖定錯誤
457 此鍵已與該集合中的某元素相關聯
458 變數使用了 Visual Basic 不支援的型別
459 這個元件不支援事件集合
460 無效的剪貼板格式
461 找不到方法或資料成員
462 遠端伺服器機器不存在或無法使用。
463 類別未在本地機器註冊
480 無法建立 AutoRedraw 圖片
481 無效圖片
482 印表機錯誤
483 印表機驅動程式不支援指定的屬性
484 系統無法取得印表機資訊。 確保印表機設定正確
485 無效圖片類型
486 無法將表單影像列印到這種印表機上
520 無法清空剪貼板
521 無法打開剪貼簿
735 無法將檔案存到 TEMP 目錄
744 搜尋文字未找到
746 替換時間太長
31001 記憶體不足
31004 沒有目標
31018 類別尚未設定
31027 無法啟動物件
31032 無法建立嵌入物件
31036 錯誤儲存到檔案
31037 從檔案載入錯誤

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應