Excel文件未找到或庫(kù)錯(cuò)誤怎么辦? excel宏運(yùn)行找不到工程或庫(kù)解決辦法

當(dāng)使用MS Excel文檔或MS Access同化需要VBA(Visual Basic應(yīng)用程序)的宏來執(zhí)行某些已分配任務(wù)的功能或按鈕時(shí),用戶可能會(huì)收到編譯錯(cuò)誤“無法找到項(xiàng)目或庫(kù)”。
錯(cuò)誤的原因分析
- 此錯(cuò)誤通常由用戶的MS Access或MS Excel程序引起。原因是該程序引用了一個(gè)對(duì)象或類型的庫(kù),這個(gè)庫(kù)或類型缺失,因此程序找不到。因此程序不能使用基于VB或Micro的功能或按鈕,所以會(huì)發(fā)送錯(cuò)誤消息。
- 有時(shí)庫(kù)可能會(huì)切換,導(dǎo)致庫(kù)和程序代碼之間缺少鏈接,因此發(fā)出編譯錯(cuò)誤。
- 庫(kù)匹配錯(cuò)誤。例如,用戶可能具有2007的庫(kù)(sat Outlook)版本,但代碼中的引用可能正在查找該特定庫(kù)的2010版本。因此程序無法找到相應(yīng)的庫(kù),從而發(fā)出此編譯錯(cuò)誤。
- 另一種情況是關(guān)于使用Microsoft XP,其中包括對(duì)VBA項(xiàng)目中的Web服務(wù)的引用。在MS Office 2003中運(yùn)行此項(xiàng)目時(shí),會(huì)出現(xiàn)相同的編譯錯(cuò)誤。原因是相同的,即庫(kù)的對(duì)象或類型缺失(或未找到)。
如何修復(fù)損壞的Excel文件
對(duì)于不同的情況,一些解決方案可以解決問題或修復(fù)損壞的Excel文件。就像發(fā)現(xiàn)丟失的庫(kù)或不匹配的原因,然后添加庫(kù),就可以重新檢查代碼以鏈接到適當(dāng)?shù)膸?kù)。
按照以下步驟執(zhí)行修復(fù)過程:
步驟1.打開MS Excel文件,顯示錯(cuò)誤消息。
步驟2.確保已選擇已定義功能或按鈕的工作表。
步驟3.在新窗口中按下“ALT和F11鍵”,進(jìn)入VB編輯器(如下所示)。
步驟4.單擊Tools菜單,然后從下拉菜單中選擇References,如圖所示。
步驟5.將顯示以下對(duì)話框,顯示“缺少對(duì)象庫(kù)或類型”,如下所示。
步驟6.如上所示,如果存在缺少庫(kù)的復(fù)選標(biāo)記,請(qǐng)取消選中它并單擊“確定”。
步驟7.退出并保存原始Excel文件。
現(xiàn)在檢查以確保各自的功能能否正常工作。
使用Excel修復(fù)工具修復(fù)MS Excel文件
使用第三方Excel文件修復(fù)軟件可以快速準(zhǔn)確地解決所有這些問題,下面介紹了最好的Excel文件修復(fù)軟件,用于修復(fù)和恢復(fù)損壞/損壞的Excel文件。
Stellar Phoenix修復(fù)軟件適用于單個(gè)系統(tǒng)和多個(gè)系統(tǒng),支持所有版本的Windows,并支持Excel 2011 for Mac。這允許修復(fù)損壞的Excel文件(.XLS和.XLSX),并將所有數(shù)據(jù)從損壞恢復(fù)到新的Excel文件。
步驟1從驅(qū)動(dòng)器中選擇損壞的Excel文件并進(jìn)行搜索。
步驟2選擇一個(gè)或所有損壞的Excel文件開始修復(fù)過程。
步驟3預(yù)覽修復(fù)的Excel文件。
步驟4選擇位置以保存修復(fù)的Excel文件。
除了使用Excel修復(fù)工具之外,一些提示可能對(duì)快速修復(fù)Excel文件有幫助。
情況1.當(dāng)Excel文件打開時(shí),可以嘗試以下操作。
- 嘗試使用其他計(jì)算機(jī)
- 關(guān)閉自動(dòng)保存。
- 關(guān)閉文件共享。
- 不要從軟盤上運(yùn)行Excel
- 將文件另存為網(wǎng)頁(yè)并將其重新打開為Excel文件。
情況2.當(dāng)Excel無法打開文件時(shí),可以執(zhí)行以下步驟。
- 打開硬盤驅(qū)動(dòng)器上的損壞文件,從軟盤復(fù)制。
- 找到.xlb文件。保留備份,刪除.xlb,重啟Excel。
- 在MS word或Notepad中打開文件。這可以恢復(fù)數(shù)據(jù),但不能格式化。
- 使用MS Excel 97/2000查看器,可以查看數(shù)據(jù)并進(jìn)行打印。使用此免費(fèi)程序打開文件以恢復(fù)數(shù)據(jù),該程序?qū)⒒謴?fù)格式以及單元格值。
- 使用Excel XP,這有更好的恢復(fù)機(jī)會(huì)。
情況3.當(dāng)意外刪除Excel或Word文件時(shí),請(qǐng)嘗試使用以下方法之一恢復(fù)文檔。
- 自動(dòng)恢復(fù)。
- 萬興恢復(fù)專家恢復(fù)數(shù)據(jù)。
以上就是excel宏運(yùn)行找不到工程或庫(kù)解決辦法,希望大家喜歡,請(qǐng)繼續(xù)關(guān)注腳本之家。
相關(guān)推薦:
為什么打開Excel表格會(huì)出現(xiàn)stdole32.tlb? excel中stdole32.tlb錯(cuò)誤提示解決辦法
vlookup函數(shù)為什么會(huì)出錯(cuò)? excel中vlookup報(bào)錯(cuò)的原因分析和解決辦法
相關(guān)文章
- excel宏病毒怎么清除?excel也會(huì)中病毒,該怎么預(yù)防和提高安全性呢?下面我們就來看看Excel使用中宏病毒防范指南2023-09-18
- 在數(shù)據(jù)存儲(chǔ)的過程中,大家經(jīng)常會(huì)碰到一個(gè)問題,那就是將多個(gè)相同模板的excel數(shù)據(jù)匯總在一起,手工操作要花費(fèi)不少的時(shí)候,所以很多人都選擇使用VBA來實(shí)現(xiàn),但是在嘗試寫VBA2022-07-19
- excel2019表格怎么設(shè)置啟用所有的宏?Excel2019表格中宏還是很常用的,想要啟用所有的宏,該怎么操作呢?下面我們就來看看詳細(xì)的教程,需要的朋友可以參考下2019-07-12
- 很多網(wǎng)友問excel2019怎么錄制宏?這篇文章主要介紹了excel2019錄制宏教程,需要的朋友可以參考下2019-05-01
excel宏運(yùn)行時(shí)提示錯(cuò)誤1004的三種解決方法
有些用戶朋友在使用excel宏功能進(jìn)行辦公的時(shí)候,突然出現(xiàn)了一個(gè)錯(cuò)誤提示“1004”,頓時(shí)不知道該怎么處理了,接下來的文章中會(huì)帶來三種處理方法,需要的朋友可以閱讀下文2018-05-21excel2003加載宏怎樣保存 保存excel加載宏的設(shè)置方法
excel是我們常用的辦公軟件,我們常常希望保存加載宏,這樣就更方便使用,那么excel2003加載宏怎樣保存?下面小編帶來保存excel加載宏的設(shè)置方法,希望對(duì)大家有所幫助2018-01-03- excel宏按鈕如何制作?在excel中我們可以通過按鈕來執(zhí)行宏,這樣在制作一些交互式的表格的時(shí)候,點(diǎn)擊按鈕就能執(zhí)行特定的功能,下面小編帶來制作excel宏按鈕的方法,希望對(duì)2017-11-23
Excel2016怎么使用禁用無數(shù)字簽署的所有宏?
Excel2016怎么使用禁用無數(shù)字簽署的所有宏?Excel2016表格中經(jīng)常使用宏,但是為了電腦安全,想要禁用無數(shù)字簽署的所有宏,該怎么禁用呢?下面我們就來看看詳細(xì)的教程2017-11-09- Excel是我們經(jīng)常使用的一款辦公軟件;其中有一個(gè)宏的功能;怎么使用呢?今天小編將為大家分享Excel表格中的宏使用教程;希望對(duì)大家會(huì)有幫助,有需要的朋友一起去看看吧2017-02-06
- Excel中經(jīng)常需要把宏功能加載或者卸載,宏功能具體該如何進(jìn)行加載和卸載呢?下面小編就為大家詳細(xì)介紹一下,不會(huì)的朋友可以參考本文,希望這篇文章能對(duì)大家有所幫助2017-02-05