vb程式執行時出現實時錯誤424要求物件

2021-12-21 10:32:55 字數 1153 閱讀 9397

1樓:網海1書生

把所有commondialog改為commondialog1

也就是在所有commondialog後面加個1(有1的就不用再加了)

2樓:風雪劍無痕

commondialog.action = 4 (此處顯示錯誤)改為

commondialog1.action = 4 (如果還是此處顯示錯誤的話,就是你沒在窗體上新增commondialog控制元件),這個控制元件在工具箱裡沒有,需要先新增部件-microsoft common dialog control 6.0

3樓:匿名使用者

引用屬性和方法經常需要一個明確的物件限定符。此錯誤有以下的原因和解決方法:

當引用物件屬性或方法時,沒有提供正確的物件限定符。

如果沒有提供的話,指定一個物件限定符。例如,從窗體的模組中引用窗體屬性時,雖然可以省略物件的限定符,但是當從標準模組中引用一個屬性時,則必須指定限定符。

提供一個物件限定符,但不能識別出物件。

檢查物件限定符的拼寫,並確保在所引用的程式中此物件是可見的。在 collection 物件中,請檢查每個 add 方法的使用,以確保語法應正確,以及所有部件的拼寫應正確。

提供了正確的物件限定符,但呼叫的其他部分有錯誤。

將非法路徑當作主機應用程式中「檔案開啟」命令的引數會引起錯誤。請檢查引數。

在指定物件的引用時,沒有使用 set 語句。

如果指定 createobject 呼叫的返回值為 variant 變數,那麼如果省略 set 語句的話,此錯誤就可能會發生。在以下的**示例中,建立一 個 microsoft excel 隱含例項,且返回 variant retval 的預設屬性 ("microsoft excel" 字串)並賦給 variant retval,然後將 retval 當作物件引用時,發生了此錯誤:

當給引用的物件賦值時,請使用 set 語句。

試圖對正常物件執行無效動作時,就會發生此錯誤。例如,如對只讀屬性賦值時,就有可能接收到此錯誤。

請檢查物件的文件以確保執行的動作都正確。

layer.layerindex或

layer.loadprop 或

layer.show vbmodal

中的物件不存在。看看是不是拼寫錯誤,還是根本沒有定義物件。

殺手4血錢執行時出現應用程式錯誤

那可能是你的配置問題殺手4血錢 必須配置 作業系統 microsoft windows 2000 microsoft windows xp 要求管理員許可權 不支援95 98 me nt cpu pentium 4 1.5ghz 或者對應的 athlon xp 記憶體 512mb 顯示卡 相容 di...

在VB執行中為什麼會出現實時錯誤11除數為零啊

vb裡沒有 這個常數 出現以後按變數處理 沒有賦值以前 0 所以會出現這樣情況 前邊加一句 3.1415926 就可以了 vb是不會知道這個 究竟是什麼東東的 它會認為是個未宣告的變數,初始值為專0,這樣屬的話4 實際上就相當於4 0 了,這不就是除數為零嗎?應該把 宣告為常數 要放在窗體 的通用部...

執行時錯誤9 下標越界,VBA執行時錯誤9,下標越界

錯誤不在這一段程式裡,在你的使用者管理窗體裡,應該是初始化的時候陣列下標越界了 回答親,很高興為您服務 用redim界定一下維數和尺寸即可解決此問題。執行時錯誤9下標越界是因為定義的動態陣列沒有確定維數和尺寸。定義成固定維數和尺寸的,或用redim界定一下維數和尺寸即可解決此問題。excel提示下標...