У меня есть стороннее устаревшее программное обеспечение, которое использует Automation для управления MS Excel (с использованием MFC / C ++).Код прост:
_ApplicationPtr xl;
HRESULT hr = xl.CreateInstance("Excel.Application");
Это прекрасно работало с Excel 2000, 2002 (XP), 2003 и 2007;однако после установки Office 2010 вызов CreateInstance завершается с ошибкой «Недопустимая строка класса» (CO_E_CLASSSTRING).Что-нибудь особенное, что мне нужно сделать, чтобы заставить это работать?
Заранее спасибо!