This project has moved. For the latest updates, please go here.
Что делает Office Compatibility?
Если вы разрабатываете решение на базе NetOffice (или другого API), для определённой или нескольких версий MS Office, надо убедиться в том, что используемый функционал (объекты, методы) поддерживается конкретной версией MS Office. NetOffice предоставляет такую информацию посредством подсказок IntelliSense для всех объектов Office. В больших проектах этого недостаточно для гарантии работы вашего решения с нужной версией MS Office. Слишком велики усилия, затрачиваемые на тестирование, и вероятность возникновения ошибок. Компонент Office Compatibility проверяет, какой функционал MS Office использует ваша сборка, и показывает сведения о версиях MS Office, с которыми совместимо ваше решение. Вы можете сделать взвешенное заключение о совместимости и донести его до ваших клиентов и конечных пользователей.
Примечания
В некоторых случаях можно увидеть, что ваша сборка не работает ни с одной из версий приложения Office. Это не ошибка в программе: причина в том, что вы используете слишком разнообразный функционал, который поддерживается в различных версиях. Другими словами, если вы используете функционал, имеющийся только в Office 2000 и Office XP, а также другие функции, поддерживаемые только в Office 2003, 2007 и 2010, то ваш код вызовет ошибку в любом случае, независимо от установленной версии Office. Поэтому Office Compatibility показывает, что ваша сборка не совместима ни с одной из версий MS Office.

Last edited Jan 9, 2015 at 11:27 AM by artnib, version 3

Comments

No comments yet.