作者ProTrader (沒有暱稱)
看板Visual_Basic
標題[VBA ] 呼叫DLL函數時出現編譯錯誤
時間Sun Dec 27 01:11:02 2015
Declare Function RegisterCallBack Lib "MyReplyLib.dll"
(ByVal Func As LongPtr) As Long
如上例的呼叫DLL函數,居然出現 "編譯錯誤,使用者自訂型態尚未定義"
因為在筆電上明明就能正常呼叫,在桌機時居然無法呼叫,而且是編譯錯誤
其實我還有其他的DLL檔,在桌機也都能正常呼叫,
只有唯一個會發生編譯錯誤,這說明它連DLL檔都略過,
請問這問題要如何解決???
筆電 Win7家用進階 Excel2010 32Bit
桌機 Win7專業 Excel2007
桌機的Win7更新有 2個重要5個選用 無法安裝 會有關嗎??
筆電的更新都很正常
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.54.62
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1451149865.A.FE0.html
1F:推 johnpage: Office 版本 12/27 06:42
2F:→ ProTrader: 這是說 換Excel版本才有解決的機會嗎?? 12/28 08:52
3F:→ ClubT: MyReplyLib.dll 是啥? 12/29 13:54
4F:→ ProTrader: 我要呼叫的DLL檔 12/30 22:40
5F:→ ProTrader: 換了Excel2016問題就解決了 12/30 22:41