我正在运行带有VBA代码的MS Access数据库,该代码具有用于Microsoft Office 2010的库。目前,有些用户正在将其计算机升级到运行Access 2016的Windows 10。
在运行Access 2016的新计算机上打开数据库时,Outlook的库将更改为16.0。
当我尝试在旧的Access 2010环境中打开该文件时,我遇到此错误:
缺少msoutl.olb。
有没有办法使数据库向后兼容?
听起来好像用户共享网络文件夹中托管的同一个前端。
如果尚未完成,请将数据库拆分为具有单个共享后端数据库文件。然后,为了避免您的问题,请将前端的单独副本分发给每个用户的工作站。
在工作站上,让用户使用运行脚本的快捷方式启动前端,以始终保持前端当前。我的文章详细介绍了这种方法:
Deploy and update a Microsoft Access application with one click