載入 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 支援與意見反應。