2016-01-22 30 views
1

在Access 2010中,我有一個Autoexec宏調用函數(而不是一個子函數)調用CloseAllToolbars()。訪問2010年VBA錯誤2425「您輸入的表達式有一個函數名稱,數據庫無法找到」

在.MDB文件中,當我打開它時,它運行該函數就好了。 我保存&發佈它到.MDE,.MDE運行該功能就好了。 我將.MDE複製到運行Windows 10且未安裝Office或Access的全新筆記本電腦。我已經安裝了Access Runtime 2010.我的開發PC也是Windows 10.

當我在新筆記本上運行這個MDE時,它給了我錯誤消息2425「你輸入的表達式有一個函數名稱,數據庫可以'找到「。

+2

看起來像新的筆記本電腦沒有你在應用程序中引用的庫。 –

回答

2

我通過另一個網站上的另一篇文章發現Access Runtime與AutoExec中調用的函數存在問題。解決方案是運行Access Runtime的SP1,它應該修復它。

我發現現在有一個用於Access 2010 Runtime的SP2(可在此處獲得:https://www.microsoft.com/en-ca/download/details.aspx?id=39643)。它解決了我的問題。

相關問題