您目前已離線,請等候您的網際網路重新連線

應用程式 (VBA) 函式的 Visual Basic 中斷在資料庫中與遺失的參考

Office 2003 支援已結束

Microsoft 於 2014 年 4 月 8 日結束對 Office 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:283806
中級使用者: 需要基本巨集]、 [程式碼撰寫,] 以及 [交互操作性技巧。

本文可套用於 [Microsoft Access 資料庫 (.mdb) 和 Microsoft Access 專案 (.adp)。

本文章的有 Microsoft Access 2000] 版本請參閱 208218
本文章的有 Microsoft Access 97] 版本請參閱 160870
徵狀
如果您有包含應用程式函式的 Visual Basic 的程序,而且您的資料庫包含遺失的物件程式庫或型別程式庫的參考,您可能會收到下列錯誤訊息之一,當您編譯您的模組,或執行程序:

錯誤訊息 1

Microsoft Access 資料庫或專案包含 <filename>檔案遺失或損毀參考。

* 若要確保您的資料庫或專案正確地運作,您必須修正此參考。

* 若要了解如何修正此參考,按一下 [說明]。

錯誤訊息 2

編譯錯誤:
找不到專案或程式庫
發生的原因
您的資料庫包含資料庫、 型別程式庫或物件程式庫的參考也就是標記為 遺失: <referencename>引用項目] 對話方塊中。
解決方案
若要將遺失的參照,請依照下列步驟執行:
  1. 開啟您的資料庫。
  2. 按下 ALT + F11 開啟 Visual Basic 編輯器。
  3. 按一下 [工具] 功能表 引用項目
  4. 按一下以清除核取方塊的型別程式庫或物件程式庫標示為 遺失: <referencename>。
若要移除參考替代方法是參考的檔案還原到在 [參考] 對話方塊中指定的路徑。如果參考的檔案是在新的位置,清除 遺失: <referencename> 參考,並在新的資料夾中建立檔案的新參考。

注意: 在 Access 執行階段應用程式中,您無法檢視從一個功能表的參考。不過,下列文件會示範如何檢視使用程式碼的參考:
209849如何檢視其內容的參考進行迴圈 (Loop)
其他相關資訊

重製行為的步驟

  1. 開啟範例資料庫 Northwind.mdb。
  2. 建立新的表單不以任何資料表或查詢為基準。
  3. 按一下 [插入] 功能表 ActiveX 控制項
  4. 在 [選取未 Activex 控制項] 清單中,按一下 Kodak 影像編輯控制,再按 [確定]
  5. 將表單儲存為 frmReference,然後再關閉它。
  6. 關閉 Northwind.mdb,並再結束 Access。
  7. 尋找並 ImgEdit.ocx 檔案重新命名為 ImgEdit.old。
  8. 啟動 Access,然後再開啟 Northwind.mdb。
  9. 在 [設計] 檢視中開啟 [啟動] 模組中。
  10. 偵錯] 功能表上按一下 [編譯北風]。請注意您會收到本文 < 徵狀 > 一節所述的錯誤訊息。
  11. 按一下 [確定]。附註 [設定 引用項目] 對話方塊會出現 ; [可用的參考] 對話方塊中會反白顯示下列參考:
    MISSING: Kodak Image Edit Control					
  12. 按一下 [可引用的項目] 對話方塊中 按 [取消]
  13. 尋找並 ImgEdit.old 檔案重新命名為 ImgEdit.ocx。
  14. 重複步驟 10,並記下錯誤訊息不再出現。
参考
如可能會導致第一個錯誤訊息的另一個問題的其他有關,按一下 [下面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
275110當開啟參考函式的查詢時,出現在運算式中的未定義的函數 」 錯誤訊息
現在時間日期靠左靠右中階 Str 格式化修剪 LTrim RTrim prb 可以 t 尋找專案或程式庫 OfficeErrorMessages 10017 ACC2002 reviewdocid

警告:本文為自動翻譯

內容

文章識別碼:283806 - 最後檢閱時間:07/16/2013 07:41:00 - 修訂: 5.6

Microsoft Office Access 2003, Microsoft Access 2002 Standard Edition, Microsoft Excel 2002 Standard Edition, Microsoft Word 2002 Standard Edition

  • kbmt kbproductlink kbfunctions kbvba kberrmsg kbprb KB283806 KbMtzh
意見反應