共用方式為


可截獲的錯誤

應用程式正在執行時,可能會發生可截獲的錯誤。 在開發或 編譯期間,也可能會發生一些可截獲的錯誤。 您可以使用 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 物件變數或未設定區塊變數
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 屬性集無法在執行時間執行
383 屬性集無法與唯讀屬性搭配使用
385 需要屬性陣列索引
387 不允許屬性集
393 屬性 Get 無法在執行時間執行
394 屬性 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 支援與意見反應