共用方式為


載入 DLL 時發生錯誤 (錯誤 48)

動態連結程式庫 (DLL) Declare語句的 Lib子句中指定的程式庫。 此錯誤發生的原因與解決方案如下:

  • 檔案不是 DLL 可執行檔。 如果檔案是來源文字檔,則必須將其編譯並連結至 DLL 可執行檔表單。

  • 檔案不是 Microsoft Windows DLL。 取得檔案的 Microsoft Windows DLL 對等專案。

  • 檔案是與 Microsoft Windows 保護模式不相容的早期 Microsoft Windows DLL。 取得 DLL 的更新版本。

  • DLL 會參考另一個不存在的 DLL。 取得參考的 DLL,並使其可供其他 DLL 使用。

  • DLL 或其中一個參考的 DLL 不在您路徑所指定的目錄中。 將 DLL 移至參考的目錄,或將其目前目錄放在路徑上。

  • DLL 的位版本與 VBA 的作業環境不同。 如需位版本不相容的詳細資訊,請參閱 Intel 開發人員論壇中的 混合 32 和 64 位 DLL

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

支援和意見反應

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