Я занимаюсь разработкой приложения для автоматизации Excel, которое читает и записывает в таблицу Excel. У меня Office 2007 установлен на моей машине. Поэтому я могу ссылаться на библиотеку объектов Excel 12.0 и библиотеку объектов Excel 5.0. Я не хочу использовать Excel 5.0, потому что он действительно довольно старый и плохо документирован. Поэтому я ссылаюсь на Excel 12.0.
Однако на целевом компьютере установлен Office 2003 и, следовательно, только Excel 11.0. Поэтому, когда я компилирую свою программу, она падает на целевой машине, так как указанная библиотека отличается.
Мне было интересно, есть ли способ получить Excel 11.0 без установки Office 03? Я пытался найти ответы на странице поддержки MSDN и Microsoft, но ничего не смог найти? Это довольно странно, поскольку это может произойти и в будущем, когда у разработчиков будут более новые версии Office, чем у клиентов?