我正在运行一个带有 VBA 代码的 MS Access 数据库,该代码具有适用于 Microsoft Office 2010 的库。目前,有些用户正在将他们的机器升级到运行 Access 2016 的 Windows 10。
当数据库在运行 Access 2016 的新机器上打开时,Outlook 的库更改为 16.0。
当我尝试在旧的 Access 2010 环境中打开文件时,我遇到了这个错误:
Missing msoutl.olb.
有没有办法让数据库向后兼容?
最佳答案
听起来用户共享托管在网络文件夹中的相同前端。
如果尚未完成,拆分 数据库以具有单个共享后端数据库文件。然后,为避免您的问题,将前端的单独副本分发到每个用户的工作站。
在工作站上,让用户使用运行脚本的快捷方式启动前端,以始终保持前端处于最新状态。这个方法在我的文章中有详细介绍:
Deploy and update a Microsoft Access application with one click
关于database - 缺少 : Outlook 16. 0 对象库 (msoutl.olb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55203326/