[VBA ] 呼叫DLL函數時出現編譯錯誤

作者: ProTrader (沒有暱稱)   2015-12-27 01:11:02
Declare Function RegisterCallBack Lib "MyReplyLib.dll"
(ByVal Func As LongPtr) As Long
如上例的呼叫DLL函數,居然出現 "編譯錯誤,使用者自訂型態尚未定義"
因為在筆電上明明就能正常呼叫,在桌機時居然無法呼叫,而且是編譯錯誤
其實我還有其他的DLL檔,在桌機也都能正常呼叫,
只有唯一個會發生編譯錯誤,這說明它連DLL檔都略過,
請問這問題要如何解決???
筆電 Win7家用進階 Excel2010 32Bit
桌機 Win7專業 Excel2007
桌機的Win7更新有 2個重要5個選用 無法安裝 會有關嗎??
筆電的更新都很正常
作者: johnpage (johnpage)   2015-12-27 06:42:00
Office 版本
作者: ProTrader (沒有暱稱)   2015-12-28 08:52:00
這是說 換Excel版本才有解決的機會嗎??
作者: ClubT (小喬)   2015-12-29 13:54:00
MyReplyLib.dll 是啥?
作者: ProTrader (沒有暱稱)   2015-12-30 22:40:00
我要呼叫的DLL檔換了Excel2016問題就解決了

Links booklink

Contact Us: admin [ a t ] ucptt.com