Здравствуйте, JazzJazz, Вы писали:
JJ>Да, у меня Excel 2000, а Interop для XP.
Батенька, дык XP появился
позже 2000! Это означает, что вы с новым интеропом идете к старому COM-у. Ах шалун!
JJ> А где взять версию для 2000 Office?
Сделать интероп проще простого — Add Reference в проекте, указать нужный COM — и все!
JJ>И какая переносимость будет у релиза? Он будет работать только с одной версией офиса или с любой?
Логично ожидать работу новых COM-ов (в данном случае XP) со старыми интерфейсами (интероп от 2000), т.к. новый COM поддерживает интерфейсы старого (чаще всего). Обратное совсем не очевидно.
Лично я поморочился и пришел к выводу, что лучше всего каждой версии — свой интероп. Хотя я воевал с Word.