Board logo

標題: 關於64位元及32位元VBA無法使用 [打印本頁]

作者: t76725    時間: 2017-9-18 13:08     標題: 關於64位元及32位元VBA無法使用

各位高手您好:我原本都使用W7.32位元 excel 2010版 使用 這套VBA 但因最近電腦改成 W7.64位元之後 開啟資料後就無法使用,不曉得有人可以幫幫我是什麼原因嗎?

使用步驟為32位元版本下 先安裝AccessRuntime 後 ,開啟CF660A自動封面>按匯入>本機磁碟C report匯入>要匯入的檔案>封面>我只要點選日期左邊就會跑出那一天的數值出來,可是我換了64位元後按匯入就會出現[attach]27744[/attach]
有人可以幫幫我嗎?謝謝。[attach]27745[/attach]
作者: t76725    時間: 2017-9-20 08:34

怎麼都沒有人....
作者: acdx    時間: 2017-10-31 14:52

回復 1# t76725


之前也有遇過64位元電腦無法執行的問題 後來發現是Declare陳述式需更新以PtrSafe屬性加以標記
將原程式新增PtrSafe, 如下就可執行了
Private Declare PtrSafe Function SetCurrentDirectory Lib "kernel32" _
Alias "SetCurrentDirectoryA" (ByVal lpPathName As String) As Long




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)