Цитата:
Сообщение от
Maximin
На мой непросвещенный взгляд, радикальное решение проблемы для взаимодействия с MS Office было бы переписывание его на использование CLR Runtime. По собственному опыту, это не занимает много времени.
По поводу не займет много времени - сильно сомневаюсь. Знаю людей, которые предприняли такие попытки - трудозатрат ушло много.
Одна из проблем - в куче мест объекты создаются через new, а не construct - приходится переделывать много лишнего кода. Также в ряде мест методы которые работали через com - валятся при вызовах через .Net
Причину определить не удалось пока.
В общем, есть подозрение что вы целиком сами всю эту работу не пробовали проделать. Или написали несколько фиксов для конкретных мест. Или вы смогли переделать все семейство классов по работе с Excel легко и быстро и исправить все места где они используются ?
Также переписывание через .Net предполагает что у вас будет стоять office2010.