Как сделать библиотеку объектов VBA outlook совместимой с различными версиями Excel? - PullRequest
0 голосов
/ 31 января 2019

У некоторых моих коллег есть Excel 2013 (у него есть библиотека объектов Microsoft Outlook 15.0).
У меня есть Excel 2016, у него есть библиотека объектов Microsoft Outlook 16.0.

Использование некоторых Outlook в VBA для отправкисообщение в конце.Когда они хотят открыть файл Excel, они получают «ошибку компиляции» из-за отсутствия версии 16.0 в VBA / Tools / References.Если они снимают галочку и ставят отметку 15.0, она работает для них.

Я не могу выбрать версию 15.0 в Excel 2016, это не вариант.

Как это можно решить?Не уверен, есть ли код для автоматической отметки правильной версии, в зависимости от вашей версии Excel.

1 Ответ

0 голосов
/ 05 февраля 2019

Просто используйте позднюю привязку, как сказал Тим Уильямс.

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