vb424錯誤

vb424錯誤是需要對象錯誤.引用屬性和方法經常需要一個明確的對象限定符。此錯誤有以下的原因和解決方法: 當引用對象屬性或方法時,沒有提供正確的對象限定符。 如果沒有提供的話,指定一個對象限定符。

需要對象(錯誤 424)
引用屬性和方法經常需要一個明確的對象限定符。此錯誤有以下的原因和解決方法: 當引用對象屬性或方法時,沒有提供正確的對象限定符。 如果沒有提供的話,指定一個對象限定符。例如,從窗體的模組中引用窗體屬性時,雖然可以省略對象的限定符,但是當從標準模組中引用一個屬性時,則必須指定限定符。
提供一個對象限定符,但不能識別出對象。 檢查對象限定符的拼寫,並確保在所引用的程式中此對象是可見的。在 Collection 對象中,請檢查每個 Add 方法的使用,以確保語法應正確,以及所有部件的拼寫應正確。
提供了正確的對象限定符,但調用的其他部分有錯誤。 將非法路徑當作主機應用程式中“檔案打開”命令的參數會引起錯誤。請檢查參數。
在指定對象的引用時,沒有使用 Set 語句。 如果指定 CreateObject 調用的返回值為 Variant 變數,那么如果省略 Set 語句的話,此錯誤就可能會發生。在以下的代碼示例中,創建一 個 Microsoft Excel 隱含實例,且返回 Variant RetVal 的預設屬性 ("Microsoft Excel" 字元串)並賦給 Variant RetVal,然後將 RetVal 當作對象引用時,發生了此錯誤:
Dim RetVal ' 為一個 Variant。' 預設屬性賦值為類型 8,即 Variant RetVal。RetVal = CreateObject("Excel.Application") RetVal.Visible = True ' 錯誤在此發生。當給引用的對象賦值時,請使用 Set 語句。
試圖對正常對象執行無效動作時,就會發生此錯誤。例如,如對唯讀屬性賦值時,就有可能接收到此錯誤。 請檢查對象的文檔以確保執行的動作都正確。

相關詞條

相關搜尋

熱門詞條

聯絡我們