Я хочу создать приложение расширения MS Excel, которое должно работать с любой версией
MS Excel. Я не хочу поддерживать разные решения для разных версий Excel.
Одно из известных мне решений - использовать библиотеку взаимодействия с самой низкой поддерживаемой версией. Например, используйте MS Excel 2000 interop libray, если это самая низкая версия, которую вы планируете поддерживать. Вы можете использовать раннее связывание с этой библиотекой взаимодействия. Мы можем использовать только те функции, которые доступны в этой самой низкой версии библиотеки взаимодействия. Кроме того, мы предполагаем, что более новые версии будут совместимы с более старыми версиями, и, следовательно, приложение будет работать на всех более новых версиях.
Что-то не так с вышеуказанным решением? Есть ли альтернативные решения?
Примечание : Этот вопрос конкретно касается MS Excel, но в равной степени относится и к другим продуктам MS Office, таким как Word.