Один из наших клиентов запросил функцию «Просмотр в Excel» в нашем приложении Windows Forms.Так что теперь мы должны взять зависимость от Excel.У меня есть несколько вопросов о том, как правильно ссылаться на Excel.
Моя функция опирается только на API-интерфейсы, которые всегда предлагались в Excel, поэтому технически с Office XP все будет в порядке.Я не могу предсказать, какая версия Excel будет у моих клиентов.Также возможно, что Excel не будет установлен вообще.Я должен обнаружить это и просто отключить функцию «Просмотр в Excel».
Вопросы:
Какая версия основных сборок Office (PIA) должна зависеть от меня для максимальной совместимостисо всеми версиями Excel?Должен ли я использовать самые старые PIA или последние?
Будет ли это работать и разрешено ли распространять библиотеки PIA как часть моего приложения (в моей папке приложения) без установки официального пакета Office PIA Redistributable?
Как определить, установлен ли Excel?Кроме того, не загружается ли сбой сборок, когда он не находит Office?
Можете ли вы вспомнить какие-либо другие вопросы, которые я должен рассмотреть?