我有一個非常令人沮喪的問題,我無法解決。在Windows 8上製作的MS Access VBA在Windows 8上失敗
我在Windows 7上創建了一個數據庫程序,我無法在Windows 8上運行。我收到的錯誤是「與OLE服務器或ActiveX控件通信錯誤」。
要測試是什麼導致它,我已經擦除VBA代碼,程序已成功啓動。爲了進一步測試它,我創建了一個帶有1個窗體和vba代碼的空數據庫,用於一個簡單的消息框(Windows 7),並且它在Windows 8上再次失敗,同樣的錯誤消息。
任何幫助,將不勝感激,因爲谷歌是沒有幫助我
編輯:計算機語言是英語,鍵盤語言英語/立陶宛,立陶宛區,VBA Arial字體(波羅的海)測試所有這些很好,但沒似乎沒有解決我的問題
編輯2:我已經確定了問題,它實際上是系統區域設置,Windows 7計算機正在使用系統區域設置 - 立陶宛,Windows 8正在使用英語(美國)。有誰知道如何解決這個問題?我的公司有多個Windows 7和Windows 8計算機,更改區域不是一個選項
在IDE中的工具下檢查您的VBA參考。您的代碼正在調用某個程序沒有關聯引用的對象。查看是否啓用了[Visual Basic和其他默認值](http://www.techonthenet.com/access/questions/vba_reference2013.php)。 – Parfait
所有默認值都啓用,在Windows 8上創建一個新的空文件使用相同的默認引用,嘗試使用不同的版本,到目前爲止沒有運氣 – Ejmoska