Привет.
Вот возникла проблема. Подключил к проекту MSExel библиотеку MsWord 16.0 Object Library. У юзеров, на старших версиях офисов (2010? 2013) проект не работает, ругается на отсутствие этой библиотеки. Возникла мысль перенести проект на платформу офиса 2010, там подключить библиотеку - типа MsWord 10.0 Object Library. И по идее на младшем офисе 2013 и 2016 должно все работать, т.к должна быть совместимость снизу вверх. Но смущает то, что в Referens конкретно указано название библиотеки и получается что если я в офисе 2010 укажу бибилиотеку MsWord 10.0 Object Library, то 2013 офис не найдет такое название и выдаст ошибку. Как сделать совместимость проекта написанного в 2010 офисе со следующими версиями офисов? Т.е при открытии проекта определять версию офиса и в Referens прописывать правильное название бидлиотеки? Или как-то по другому?
Вот возникла проблема. Подключил к проекту MSExel библиотеку MsWord 16.0 Object Library. У юзеров, на старших версиях офисов (2010? 2013) проект не работает, ругается на отсутствие этой библиотеки. Возникла мысль перенести проект на платформу офиса 2010, там подключить библиотеку - типа MsWord 10.0 Object Library. И по идее на младшем офисе 2013 и 2016 должно все работать, т.к должна быть совместимость снизу вверх. Но смущает то, что в Referens конкретно указано название библиотеки и получается что если я в офисе 2010 укажу бибилиотеку MsWord 10.0 Object Library, то 2013 офис не найдет такое название и выдаст ошибку. Как сделать совместимость проекта написанного в 2010 офисе со следующими версиями офисов? Т.е при открытии проекта определять версию офиса и в Referens прописывать правильное название бидлиотеки? Или как-то по другому?