自己寫了一個用于excel的插件 由于需要用到一些公司的API,然后封裝了一個eDOSExcel.dll。將這個dll放在本機上測驗,插件可以正常運行,但是放在同事電腦上,同樣將dll拷貝到syswow64目錄下,運行插件報錯誤53 檔案未找到 eDOSExcel.dll。這是為什么 ?有什么解決辦法沒有。
uj5u.com熱心網友回復:
先注冊下eDOSExcel.dllregsvr32 eDOSExcel.dll
然后在看看,另外你eDOSExcel.dll還有沒有依賴的控制元件或者你安裝沒有安裝EXCEL
uj5u.com熱心網友回復:
在 syswow64 目錄找到 cmd.exe 右擊,【以管理員身份運行】,在注冊界面輸入:regsvr32 eDOSExcel.dll ,這樣才能注冊成功。uj5u.com熱心網友回復:
在64位Windows下:64位exe和dll在目錄c:\windows\system32目錄下;
32位exe和dll在目錄c:\windows\syswow64目錄下;
所以要注意:
在win64位系統下注冊32位ocx或dll需要將32位ocx或dll拷貝到c:\windows\syswow64\目錄下。
且注冊要用c:\windows\syswow64\regsvr32 xxxxxxx.ocx或dll
用depends.exe查看dll依賴的其它dll
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/78307.html
標籤:VBA
