原因和解決方法
變數或屬性類型錯誤。例如,一個整型值的變數不能賦給字元串值,除非整個字元串可識別成為整型。儘量在兼容的數據類型間賦值。例如,Integer 可以被賦給 Long,Single 可以被賦給 Double,而任何類型(除了用戶類型)可以賦給 Variant。
將對象傳給了需要單一屬性或值的過程。
傳遞正確的單一屬性或調用給工程的方法。
使用了表達式所要的模組或工程名稱,例如:
Debug.Print MyModule
指定可以顯示的表達式。
將傳統 Basic 錯誤處理例程與擁有 Error 子類型 (10, vbError) 的 Variant 值混合,例如:
Error Cverr(n)
識別一個錯誤,要將其映射到 Visual Basic 或用戶錯誤,然後產生錯誤。
CVErr 值不能轉換成 Date。例如:
MyVar = CDate(CVErr(9))
使用 Select Case 語句或一些類似的結構映射返回的 CVErr。
在運行時,此錯誤通常說明在無效子類型的表達式中使用了 Variant,或 包含數組的 Variant 中出現了 Print # 語句。
可用循環顯示每個元素以列印數組,。