Отсутствует: библиотека объектов Outlook 16.0 (msoutl.olb) - PullRequest
2 голосов
/ 17 марта 2019

Я использую базу данных MS Access с кодом VBA, в котором есть библиотеки для Microsoft Office 2010. В настоящее время есть пользователи, которые обновляют свой компьютер до Windows 10 под управлением Access 2016.

Когда база данных открывается на новом компьютере под управлением Access 2016, библиотеки для Outlook изменяются на 16.0.

Когда я пытаюсь открыть файл в старой среде Access 2010, я сталкиваюсь с этой ошибкой:

Отсутствует msoutl.olb.

Есть ли способ сделать базу данных обратно совместимой?

1 Ответ

1 голос
/ 17 марта 2019

Похоже, что пользователи используют один и тот же интерфейс, размещенный в сетевой папке.

Если это еще не сделано, разбить базу данных, чтобы иметь один общий файл базы данных. Затем, чтобы избежать вашей проблемы, раздайте отдельную копию веб-интерфейса на рабочую станцию ​​каждого пользователя.

На рабочей станции пользователь может запустить веб-интерфейс с помощью ярлыка , который запускает сценарий, чтобы всегда поддерживать текущий интерфейс. Этот метод подробно описан в моей статье:

Развертывание и обновление приложения Microsoft Access одним щелчком мыши

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...