共用方式為


找不到 Visual Basic for Applications 的物件程式庫

Visual Basic for Applications 物件程式庫 不再是獨立檔案;它會整合到 動態連結程式庫 (DLL) 。 在不尋常的情況下,可能需要先前版本的物件程式庫 (vaxxx.olb 或 vaxxxx.olb) 對應至 專案的 語言,但找不到。 此錯誤發生的原因與解決方案如下:

  • 物件程式庫完全遺失、不在預期的目錄中,或是版本不正確。 搜尋您的磁片,以確定物件程式庫位於正確的目錄中,如 主應用程式 檔中所指定。

如果遺漏的程式庫是主應用程式所安裝的語言版本,則只要重新執行安裝程式可能最簡單。 例如,如果專案需要的語言物件程式庫與您主應用程式 (所隨附的語言物件程式庫不同,則如果有人傳送您針對不同語言) 設定的電腦上所撰寫的專案,請確定 Visual Basic 物件程式庫的正確語言版本隨附于專案中,並安裝在預期的位置。 應用程式可能支援其物件程式庫的其他語言版本。 若要找出需要哪個語言版本,請顯示 [ 參考 ] 對話方塊,並查看對話方塊底部指示的語言。 物件程式庫存在於每個平臺的不同版本中。 因此,跨平台移動專案時,例如,從 Macintosh 至 Microsoft Windows,該平台的參考程式庫的正確語言版本,必須在主應用程式文件中指定的位置可供使用。 請注意,某些語言代碼是兩個字元,而其他則是三個字元。 Visual Basic 物件程式庫檔案名的建構如下:

  • Windows:應用程式程式碼 + 語言代碼 + [版本]。OLB。 例如:第 2 版的法文 Visual Basic for Applications 物件程式庫是 vafr2.olb。

  • Macintosh:應用程式名稱 語言代碼 [版本] OLB。 例如:第 2 版的法文 Visual Basic for Applications 物件程式庫是 VA FR 2 OLB。

如果您在系統上找不到遺漏的專案或物件程式庫,請連絡 參考專案 的作者。 如果遺失的程式庫為 Microsoft 應用程式物件程式庫,您可以透過以下方式取得:

  • 如果您可以存取 Microsoft 電子技術支援服務,請參閱此說明檔的技術支援一節。 在電子服務下,您可以找到說明如何使用適當的服務選項的指示。

  • 如果您無法存取 Microsoft 電子技術支援服務,則可以以應用說明的形式向 Microsoft 要求取得 Microsoft 物件程式庫。 此說明檔的技術支援小節也提供有關如何連絡您當地的 Microsoft 產品支援組織的資訊。

如需詳細資訊,請選取有疑問的項目並按 F1 (在 Windows 中) 或 HELP (在 Macintosh 上)。

支援和意見反應

有關於 Office VBA 或這份文件的問題或意見反應嗎? 如需取得支援服務並提供意見反應的相關指導,請參閱 Office VBA 支援與意見反應