访问 2010 VBA 错误 2425 "The expression you entered has a function name that database can't find"



>在Access 2010中,我有一个Autoexec宏,它调用一个名为CloseAllToolbars()的函数(不是子函数)。

在。MDB文件,当我打开它时,它可以很好地运行该功能。我保存并发布到.MDE, .MDE 可以很好地运行该函数。我复制.MDE与运行Windows 10的全新笔记本电脑,无需安装Office或Access。我已经安装了访问运行时 2010。我的开发电脑也是Windows 10。

当我在新笔记本电脑上运行此MDE时,它给我错误消息2425"您输入的表达式具有数据库找不到的函数名称"。

我通过另一个网站上的另一篇文章发现,访问运行时在从AutoExec调用函数时存在问题。解决方案是为访问运行时运行 SP1,这应该会修复它。

我发现现在有一个用于 Access 2010 运行时的 SP2(可在此处获得:https://www.microsoft.com/en-ca/download/details.aspx?id=39643)。它解决了我的问题。

相关内容

最新更新