vb中找不到工程或庫提示編譯錯誤怎麼回事

時間 2021-08-14 14:26:24

1樓:網海1書生

你的電腦沒有裝dao資料庫引擎。建議改用ado。

2樓:沉木雍容

選單欄:工程——引用      選擇紅色相

3樓:載飛翮羿茜

如果你使用的已經是vb的企業版,你可採取新建資料工程,再一一新增各窗體檔案和其它相關檔案.再編譯就可能不出現提示找不到"工程或庫".

4樓:農村人天枰

開啟excel vb 時彈出編譯錯誤的需要給excel vb設定一個值,即可解決。

具體步驟:

1、首先我們開啟一個工作樣表作為例子。

2、使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模組,並在模組中輸入以下代

3、這段**沒有任何問題,實際使用中即使輸入小於65535的值也不會有任何執行上的錯誤,但是如果我將zdrq的型別宣告換成integer,再輸入大於-32,768 到 32,767 就會溢位報錯。

4、這是因為integer的記憶體分佈空間只能支援-32768至32767這樣一個取值範圍,而這樣的報錯,會直接中斷過程的執行,並彈出如下所示。

5、on error resume next,意思就是出錯了還繼續過程的步驟,而不是終止過程的執行,而這個語句再正常執行的過程中,不起任何的作用。所以我們重新執行這段過程。

6、因為zdrq的賦值不成功,所以該變數的值為0,當錯誤發生後,過程沒有中斷,而是繼續執行到msgbox來顯示zdrq的值。

7、而該值只做了型別宣告,其值為空,excel預設其值為0,如果我們先給zdrq設定一個定值,那麼這裡會顯示設定的定值,故障即可解除。

5樓:匿名使用者

是不是缺少引用?

我看你用到了資料庫的記錄集,是不是沒有做相關引用?

vb 中找不到工程或庫(提示編譯錯誤)怎麼回事?

6樓:農村人天枰

開啟excel vb 時彈出編譯錯誤的需要給excel vb設定一個值,即可解決。

具體步驟:

1、首先我們開啟一個工作樣表作為例子。

2、使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模組,並在模組中輸入以下代

3、這段**沒有任何問題,實際使用中即使輸入小於65535的值也不會有任何執行上的錯誤,但是如果我將zdrq的型別宣告換成integer,再輸入大於-32,768 到 32,767 就會溢位報錯。

4、這是因為integer的記憶體分佈空間只能支援-32768至32767這樣一個取值範圍,而這樣的報錯,會直接中斷過程的執行,並彈出如下所示。

5、on error resume next,意思就是出錯了還繼續過程的步驟,而不是終止過程的執行,而這個語句再正常執行的過程中,不起任何的作用。所以我們重新執行這段過程。

6、因為zdrq的賦值不成功,所以該變數的值為0,當錯誤發生後,過程沒有中斷,而是繼續執行到msgbox來顯示zdrq的值。

7、而該值只做了型別宣告,其值為空,excel預設其值為0,如果我們先給zdrq設定一個定值,那麼這裡會顯示設定的定值,故障即可解除。

7樓:劍儼芒恬悅

如果你使用的已經是vb的企業版,你可採取新建資料工程,再一一新增各窗體檔案和其它相關檔案.再編譯就可能不出現提示找不到"工程或庫".

vb中 執行format函式 出現「編譯錯誤,找不到工程或庫」?

8樓:法術大師巴林

新建一個新的工bai程(不du

是檔案,是工程)

把你代zhi碼複製dao

進去,執行就好了內

容可以找我

我認為你是工程沒有建立好的問題

如果是cost的問題,報錯不應該是這個

問題已經找到,在這裡寫下方便其他人:

在fotmat函式前加上庫名,也就是變成

vba.format

9樓:匿名使用者

cost錯誤

檢查一下

請高手給一個專業的解釋:vb執行「編譯錯誤,找不到工程或庫」

10樓:匿名使用者

試一下系統還原,實在不行就重灌vb,不過最好是從其他安裝vb的點到上覆制過來(應該是複製vb根目錄下的*.tlb檔案)

11樓:

是引用的某個控制元件除了問題,請在"部件"選單中檢視,看是否有引用的控制元件後面出現了"missing"的字樣,解決方法是,找到該控制元件 (如某某.ocx之類),重新註冊並新增引用即可

12樓:司寇忻

應該是你所引用的某個控制元件檔案丟失了(如*.ocx,*.dll)我也遇到過同樣的問題,找到缺失的檔案,到網上下一個

13樓:洪逸雅

可能是你沒有引用某種物件庫!例如使用ado前,必須引用ado物件庫。一個簡單的方法來判斷物件庫是否正確載入:

先進行逐語句執行 看是在那一個物件或是物件的屬性或方法中出錯。

在檢視中選擇物件瀏覽器 在搜尋中輸入執行不過去地方的物件或是物件的屬性或方法,看類中是否能夠找到!若找不到,則說明你沒有引用某種物件庫!

引用某種物件庫的方法是單擊」工具「——」引用「開啟引用project列表框,選擇你所需的專案。即可!

具體選擇什麼專案那得看你所需的物件或是物件的屬性或方法是在什麼庫中!

14樓:邪魔劍聖

庫檔案丟失,最大的可能就是把他誤刪了

最好的方法是重灌vb

開啟excel vb 時彈出編譯錯誤: 找不到工程或庫

15樓:農村人天枰

開啟excel vb 時彈出編譯錯誤的需要給excel vb設定一個值,即可解決。

具體步驟:

1、首先我們開啟一個工作樣表作為例子。

2、使用alt+f11組合快捷鍵進入vbe編輯器,插入一個新的模組,並在模組中輸入以下代

3、這段**沒有任何問題,實際使用中即使輸入小於65535的值也不會有任何執行上的錯誤,但是如果我將zdrq的型別宣告換成integer,再輸入大於-32,768 到 32,767 就會溢位報錯。

4、這是因為integer的記憶體分佈空間只能支援-32768至32767這樣一個取值範圍,而這樣的報錯,會直接中斷過程的執行,並彈出如下所示。

5、on error resume next,意思就是出錯了還繼續過程的步驟,而不是終止過程的執行,而這個語句再正常執行的過程中,不起任何的作用。所以我們重新執行這段過程。

6、因為zdrq的賦值不成功,所以該變數的值為0,當錯誤發生後,過程沒有中斷,而是繼續執行到msgbox來顯示zdrq的值。

7、而該值只做了型別宣告,其值為空,excel預設其值為0,如果我們先給zdrq設定一個定值,那麼這裡會顯示設定的定值,故障即可解除。

16樓:匿名使用者

這是因為程式所需的dll在你的單位裡有,而在你的電腦裡沒有。

你開啟該程式, 在選單裡點工程-引用,如圖

除了上面紅框裡的4項,你應該還引用了別的。

執行excel的vb提示:microsoft visual basic 編譯錯誤:找不到工程或庫

17樓:苗喬恩

說明這東西不是你編寫的,移植的時候缺少了執行**所需要的某些庫函式檔案。

18樓:陽光上的橋

怪了,format是標準函式,肯定可以的呀。

19樓:明佳妙明

把出錯語句(變黃色的)發上來看下

20樓:匿名使用者

你看一下引用,應該是哪個dll丟失了,才會有此提示,去掉試試。

vb編譯錯誤,找不到工程或庫 5

21樓:革雲德天淑

如果你使用的已經是vb的企業版,你可採取新建資料工程,再一一新增各窗體檔案和其它相關檔案.再編譯就可能不出現提示找不到"工程或庫".

22樓:匿名使用者

應該是這個 set cdwrt = new cddawriter

你的系統裡必須要有這個才行

找不到型別或名稱空間名稱arraylist是否缺少

娛樂小八卦啊 如果是未找到型別,檢查是否引用了型別所在的名稱空間,使用using指令。如果是未找到名稱空間,那麼檢查是否引用了程式集,如果確認引用了程式集,那麼檢查程式集版本和專案是否一致。例如,專案是.net 4.0,而程式集是.net 3.5下編譯的,或者引用專案與被引用專案的.net fram...

錯誤 找不到或無法載入主類 helloworld

執行時不需要將後面的.class輸入,只需要class檔名就行 陳淵 helloworld首字母大寫,你這個是編譯沒通過吧。 後面不需要加.class.錯誤 找不到或無法載入主類helloworld 我的是 注 classpath值的最後沒 分號 會出現以下錯誤 錯誤 找不到或無法載入主類hello...

錯誤 2 找不到型別或名稱空間名稱「Providers」 是否缺少 using 指令或程式集引用

要麼你沒有正確引用providers名稱空間,要麼就是你沒有定義providers名稱空間。可能會出現此錯誤的原因有多種 可能拼錯了您要使用的型別或名稱空間的名稱。若名稱不正確,編譯器就無法找到您在 中引用的型別或名稱空間的定義。這種情況經常發生,因為 c 是區分大小寫的,而您在引用型別時未能使用正...