返回列表 上一主題 發帖

關於64位元及32位元VBA無法使用

關於64位元及32位元VBA無法使用

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

使用步驟為32位元版本下 先安裝AccessRuntime 後 ,開啟CF660A自動封面>按匯入>本機磁碟C report匯入>要匯入的檔案>封面>我只要點選日期左邊就會跑出那一天的數值出來,可是我換了64位元後按匯入就會出現
有人可以幫幫我嗎?謝謝。 關於32位元跟64位元.rar (347.63 KB)
版主說:要有不恥下問 打破砂鍋問到底的精神..我一定要搞懂他!!!!!!!!

怎麼都沒有人....
版主說:要有不恥下問 打破砂鍋問到底的精神..我一定要搞懂他!!!!!!!!

TOP

回復 1# t76725


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

TOP

        靜思自在 : 愛不是要求對方,而是要由自身的付出。
返回列表 上一主題