VBA執行時錯誤 429 ACTIVEX部件不能建立物件

2022-12-07 13:56:23 字數 4957 閱讀 2648

1樓:匿名使用者

視窗標題 refclass 提示資訊 " 執行時錯誤 429 , activex 部件不能建立物件 " 請重新註冊 us_pz.dll, 即 regsvr32 us_pz.dll .

如果不能解決問題,請解除安裝後重新安裝軟體。 問題原因:某動態 dll 檔案或 ocx 檔案註冊不正確 activex 部件不能建立(執行時錯誤 429 )型別錯誤大多是由於程式檔案所用的某個動態連線庫檔案註冊資訊損壞或丟失,也可能為作業系統環境被破壞。

(先做資料備份)可嘗試重灌產品,需先行徹底解除安裝產品,包括刪除系統目錄下的 uf

2樓:

set dic = createobject("scripting.dictionary")

這樣才對

vba出現執行時錯誤429,activex部件不能建立物件怎麼解決,急急

3樓:矽谷少年

要看你excel版本,要裝補丁包。我曾經被這問題折騰了很久才解決。

office2007的話裝sp3補丁包,2010裝sp2,2013有個專用的包,2016不會有這個問題。後來我讓所有使用者都升級到2016了。

執行時錯誤429,activex部件不能建立物件,怎麼辦啊?

4樓:依然特雷西

執行時錯誤429,activex部件不能建立物件是設定錯誤造成的,解決方法為:

1、開啟執行輸入框,輸入cmd-回車)。

2、在cmd視窗中輸入: regsvr32 "c:windowssystem32scrrun.dll",別忘記了有雙引號。

3、打32位的odbc新增資料來源,為了區分可以義32位結尾。

4、因為一個**,在64位資料來源那邊如果也設定了資料來源的話,你名稱也設定成一樣的,那時間久了,在程式當中,你都不知道是用幾位的資料來源了,看下圖我的程式,就是選擇32位的資料來源配置。

5樓:匿名使用者

通常情況下,不裝excel時,**裡就沒有呼叫的excel的應用程式連結庫,有可能會報429的錯誤,嘗試裝一下excel吧

用友執行時錯誤429,activex部件不能建立物件

6樓:浪小客

1、使用cpc客戶端儲存檔案時,會提示「429:activex元件無法建立物件」。

2、接下來找到安裝包,在環境資料夾中找到msxml.msi檔案,然後雙擊執行檔案。

3、輸入下面的安裝,單擊「下一步」。

4、選擇我接受的功能選項,然後單擊下一步的功能選項。

5、忽略使用者名稱和組織,單擊「下一步」的功能選項。

6、選擇typical installation,然後單擊next,安裝完成後,單擊「完成」。

7、再次儲存,您可以成功儲存,效果如圖。

7樓:匿名使用者

你是加密狗版本,還是解密版。安裝順序一定是先sql,後用友。

執行錯誤『429』activex部件不能建立物件

8樓:

429錯誤應該是元件的附件檔案丟失,許可權不足,特別是在win7作業系統和伺服器系統中。

1、429,「activex元件無法建立物件」與cpc客戶端儲存檔案。

2、找到安裝包,在環境資料夾中找到msxml.msi檔案,然後雙擊執行檔案。

3、安裝並單擊「下一步」。

4、接受的函式選項,單擊「下一步」。

5、使用者名稱和組織,然後單擊下一步。

6、選擇「典型安裝」,單擊「下一步」,然後單擊「完成」。

7、可以成功儲存,如圖所示。

9樓:曠野十三

activex 部件不能建立物件或返回對該物件的引用(錯誤 429)

建立物件要求該物件的類已在系統登錄檔中註冊,而且任何相關的動態連結庫 (dll)必須能使用。此錯誤有以下的原因和解決方法:

類沒有註冊。例如,系統登錄檔中沒有類的說明,或雖有類說明,但找不到檔案,或指定的檔案型別錯誤。

如果可能的話,試著啟動物件的應用程式。如果註冊資訊過期或錯誤,應用程式應該檢查登錄檔並更正資訊。如果啟動應用程式沒有解決問題,請重新執行應用程式的安裝程式。

物件需要的 dll 不能使用,可能因為找不到,或是已損壞。

確保所有相關的 dll 都可使用。例如,data access object (dao) 需要支援多平臺的 dll。如果這是造成錯誤的原因,則要為此物件重新執行安裝程式。

物件在機器上使用,但它是授權的 automation 物件,而且在具體的例子授權中不能確認可用。

一些物件在部件找到授權鍵後,才能被具體的例子說明,並且在當前的機器上的例項說明中,確認物件已被註冊。當通過正確安裝的型別庫或物件庫對一個物件進行引用時,就能自動提供正確的鍵。

如果 createobject 或 getobject 的呼叫結果,是用例子說明,那麼,物件必須找到鍵。在這種情況,它會搜尋系統登錄檔或查詢它在安裝時建立的指定檔案,例如,副檔名為 .lic 的檔案。

如果此鍵找不到,則物件不能被說明。如果使用者建立物件應用程式,刪除必須檔案,或改變系統登錄檔,則物件不能找到此鍵。如果此鍵找不到,物件也不能用例子說明。

例項說明可在開發系統中工作,但不能在使用者系統中。它對使用者重灌登記的物件是必須的。

使用 getobject 函式獲得用 visual basic 所建立類的引用。

getobject 不能獲得用 visual basic 所建立類的引用。

對該物件的訪問顯式地被拒絕。

例如,試圖訪問當前正在使用的資料物件,且此物件已被鎖定以防止死鎖情形發生。如果是這樣的情形,可以在其他時間去訪問物件。

執行時錯誤429,activex部件不能建立物件 怎麼解決

10樓:ht童童

activex 部件不能建立物件或返回對該物件的引用(錯誤 429)

建立物件要求該物件的類已在系統登錄檔中註冊,而且任何相關的動態連結庫 (dll)必須能使用。此錯誤有以下的原因和解決方法:

類沒有註冊。例如,系統登錄檔中沒有類的說明,或雖有類說明,但找不到檔案,或指定的檔案型別錯誤。

如果可能的話,試著啟動物件的應用程式。如果註冊資訊過期或錯誤,應用程式應該檢查登錄檔並更正資訊。如果啟動應用程式沒有解決問題,請重新執行應用程式的安裝程式。

物件需要的 dll 不能使用,可能因為找不到,或是已損壞。

確保所有相關的 dll 都可使用。例如,data access object (dao) 需要支援多平臺的 dll。如果這是造成錯誤的原因,則要為此物件重新執行安裝程式。

物件在機器上使用,但它是授權的 automation 物件,而且在具體的例子授權中不能確認可用。

一些物件在部件找到授權鍵後,才能被具體的例子說明,並且在當前的機器上的例項說明中,確認物件已被註冊。當通過正確安裝的型別庫或物件庫對一個物件進行引用時,就能自動提供正確的鍵。

如果 createobject 或 getobject 的呼叫結果,是用例子說明,那麼,物件必須找到鍵。在這種情況,它會搜尋系統登錄檔或查詢它在安裝時建立的指定檔案,例如,副檔名為 .lic 的檔案。

如果此鍵找不到,則物件不能被說明。如果使用者建立物件應用程式,刪除必須檔案,或改變系統登錄檔,則物件不能找到此鍵。如果此鍵找不到,物件也不能用例子說明。

例項說明可在開發系統中工作,但不能在使用者系統中。它對使用者重灌登記的物件是必須的。

使用 getobject 函式獲得用 visual basic 所建立類的引用。

getobject 不能獲得用 visual basic 所建立類的引用。

對該物件的訪問顯式地被拒絕。

例如,試圖訪問當前正在使用的資料物件,且此物件已被鎖定以防止死鎖情形發生。如果是這樣的情形,可以在其他時間去訪問物件。

11樓:

說的都是廢話 不能解決問題

執行時錯誤『429』,activex部件不能建立物件,有沒有修復方法

12樓:曠野十三

activex 部件不能建立物件或返回對該物件的引用(錯誤 429)

建立物件要求該物件的類已在系統登錄檔中註冊,而且任何相關的動態連結庫 (dll)必須能使用。此錯誤有以下的原因和解決方法:

類沒有註冊。例如,系統登錄檔中沒有類的說明,或雖有類說明,但找不到檔案,或指定的檔案型別錯誤。

如果可能的話,試著啟動物件的應用程式。如果註冊資訊過期或錯誤,應用程式應該檢查登錄檔並更正資訊。如果啟動應用程式沒有解決問題,請重新執行應用程式的安裝程式。

物件需要的 dll 不能使用,可能因為找不到,或是已損壞。

確保所有相關的 dll 都可使用。例如,data access object (dao) 需要支援多平臺的 dll。如果這是造成錯誤的原因,則要為此物件重新執行安裝程式。

物件在機器上使用,但它是授權的 automation 物件,而且在具體的例子授權中不能確認可用。

一些物件在部件找到授權鍵後,才能被具體的例子說明,並且在當前的機器上的例項說明中,確認物件已被註冊。當通過正確安裝的型別庫或物件庫對一個物件進行引用時,就能自動提供正確的鍵。

如果 createobject 或 getobject 的呼叫結果,是用例子說明,那麼,物件必須找到鍵。在這種情況,它會搜尋系統登錄檔或查詢它在安裝時建立的指定檔案,例如,副檔名為 .lic 的檔案。

如果此鍵找不到,則物件不能被說明。如果使用者建立物件應用程式,刪除必須檔案,或改變系統登錄檔,則物件不能找到此鍵。如果此鍵找不到,物件也不能用例子說明。

例項說明可在開發系統中工作,但不能在使用者系統中。它對使用者重灌登記的物件是必須的。

使用 getobject 函式獲得用 visual basic 所建立類的引用。

getobject 不能獲得用 visual basic 所建立類的引用。

對該物件的訪問顯式地被拒絕。

例如,試圖訪問當前正在使用的資料物件,且此物件已被鎖定以防止死鎖情形發生。如果是這樣的情形,可以在其他時間去訪問物件。

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

excel中vba提示下標超界,說明物件不存在或者陣列元素不存在。舉個簡單的例子 工作表中沒有 1月 這個工作表,卻用sheets 1月 陣列定義的是arr 1 to 10 卻用arr 11 都會出現下標越界的提示。簡單的理解 下標越界就是引用超出了所在的範圍。1 當我們在excel的vba中輸入下...

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

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

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

把所有commondialog改為commondialog1 也就是在所有commondialog後面加個1 有1的就不用再加了 commondialog.action 4 此處顯示錯誤 改為 commondialog1.action 4 如果還是此處顯示錯誤的話,就是你沒在窗體上新增commond...