首頁>Club>
用vba寫程式,需要呼叫這個檔案,但提示找不到這個檔案,網上都是檔案丟失的的方法,但我的系統裡明明有這個檔案,為什麼呼叫的時候找不到呢?我是win10 64位,在system32和wow64這些資料夾下都有這個dll檔案。
16
回覆列表
  • 1 # 吉位元電控

    根據問題的內容描述得知winmm.dll這個連結庫檔案在system32和wow64資料夾裡都有,如果系統還提示找不到dll檔案,則說明所需的dll連結庫檔案沒有在系統中註冊,路徑沒能啟用,所以系統才提示缺乏dll檔案,這時我們就要將所需的dll檔案進行註冊。

    dll連結庫檔案正確的註冊的方法是:

    按下鍵盤上WIN+R鍵,調出執行命令列視窗,在輸入欄裡中輸入 regsvr32 winmm.dll 命令後回車,即可完成winmm.dll連結庫檔案的註冊,再次執行Vba就不會彈出缺少winmm.dll檔案的提示了。

    此命令會自動搜尋c:\windows\system32資料夾下搜尋並註冊你指定的dll連結庫檔案。

    如果dll連結庫檔案存放在其他資料夾下,則應在regsvr32空格後面指定dll檔案的相應資料夾的全路徑。

    注:c:\windows\system32是32位dll連結庫的檔案存放資料夾,c:\windows\wow64是64位dll連結庫的存放資料夾。

  • 中秋節和大豐收的關聯?
  • 獅子座的女生有哪些性格特徵?