Показать сообщение отдельно
Старый 02.08.2011, 15:05   #31  
someOne is offline
someOne
Участник
Аватар для someOne
 
173 / 423 (15) +++++++
Регистрация: 11.12.2008
Адрес: Москва
Цитата:
Сообщение от BOAL Посмотреть сообщение
Переделали отчеты на .NET с указанием в ссылках АОТ
\References\Microsoft.Office.Interop.Excel
Но там жестко прописана версия офиса 2007 (12.0), тк она стоит на сервере с АОС
Клиент заходит в АХ с локала, там офис 2003
Имеем ошибку
(
А версия ОС какая ?

По моим наблюдениям сборки для офиса (Microsoft.Office.Interop.Excel.dll) НЕ устанавливаются, например для ОС WinXp при установке office.
(C Win 7 проблем не должно быть)

Попробуйте скопировать этот файл DLL (Microsoft.Office.Interop.Excel.dll) "вручную", например в папку bin Аксапта клиента.
Регистрировать его в GAC не обязательно. Достаточно перезапустить Аксапту. У меня так заработало на WinXp.

По поводу версий подключенных к Аксапта библиотек... Не знаю как с 2003 офисом
но если подключить к Аксапта сборку DLL от офиса 2007 (версия 12),
то написанный код Аксапта будет работать на станции с офисом 2010 (версия 14) без всяких проблем.
(Правда все это касается Outlook, но мне кажется что для Excel должно быть то же самое)
За это сообщение автора поблагодарили: BOAL (3), Logger (3).