在Access 2010中,我有一个Autoexec宏,它调用一个名为CloseAllToolbars()的函数(不是子函数)。
在.MDB文件中,当我打开它时,它运行该函数就好了。 我救了&将它发布到.MDE,.MDE运行该函数就好了。 我将.MDE复制到运行Windows 10而没有安装Office或Access的全新笔记本电脑上。我已经安装了Access Runtime 2010.我的开发PC也是Windows 10。
当我在新笔记本电脑上运行此MDE时,它会向我提供错误消息2425"您输入的表达式具有数据库无法找到的功能名称"。
答案 0 :(得分:3)
我通过另一个网站上的另一篇文章发现Access Runtime在从AutoExec调用函数时遇到问题。解决方案是为Access Runtime运行SP1,它应该修复它。
我发现现在有一个用于Access 2010 Runtime的SP2(可在此处获取:https://www.microsoft.com/en-ca/download/details.aspx?id=39643)。它解决了我的问题。