database - 缺少 : Outlook 16. 0 对象库 (msoutl.olb)

标签 database ms-access ms-access-2010 ms-access-2016

我正在运行一个带有 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/

相关文章:

database-design - 在 Cassandra 中拥有许多键空间和可能的数千个表是个好主意吗?

sql - 在 Microsoft Access SQL 中使用带有数字文本值的运算符

sql - Microsoft Access 2010 中 SQL 查询的最大长度?

ms-access - MS Access TextBox 值始终为 NULL

php - 初学者在表单处理方面遇到困难 - 无法将数据发布到 MySQL DB

database - 您如何进行门店销售?

ms-access - 删除数据库内容后,MS Access(.mdb) 文件大小不会减小吗?

sql - 如果有重复的记录,则选择最近的记录

mysql - 如何从 mysql 表中选择唯一的、最近插入的值?

.net - SQLite 与 Microsoft Access MDB 相比有多快?