AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 02.08.2011, 15:05   #1  
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).
Старый 02.08.2011, 20:44   #2  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
619 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
клиент запускался на win2003, да, там в папке
C:\Windows\assembly нету подпапки Microsoft.Office.Interop.Excel и ДЛЛ тоже нет
Есть только Microsoft.Office.Interop.OWC11

Сервер на win2008 + off2007, там есть
C:\Windows\assembly\GAC\Microsoft.Office.Interop.Excel\12.0.0.0__71e9bce111e9429c

И речь уж точно не об обновлении на оф2010
Должно работать на том парке офисов, что есть, а это 2007 и 2003
ДЛЛ в Бин засовывать попробуем
есть еще такая вот официальная сборочка от МС
http://www.microsoft.com/download/en...ng=en&id=18346
Старый 03.08.2011, 12:23   #3  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
619 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Подложить длл в папку БИН клиента - не помогло
Их нужно как-то на локале регистрировать.
В общем, нужно собирать тестовый стенд из разных офисов и мурыжить детальнее.
Старый 05.08.2011, 14:41   #4  
BOAL is offline
BOAL
Участник
Аватар для BOAL
MCBMSS
Злыдни
1C
Лучший по профессии 2015
 
619 / 453 (17) +++++++
Регистрация: 28.04.2003
Адрес: Москва
Отчитываюст:

Собрал тестовый стенд (чтоб не зависеть от компов заказчика)
ВинХР+Офис2003 выдает туже ошибку, что приводил выше
А вот если в БИН положить ДЛЛ Microsoft.Office.Interop.Excel
То все ок! строится!
Спасибо
Будем разбираться, почему на серве с вин2003 + офис2003 не получилось с папкой бин
Теги
com-объект, excel, thread, асинхронный com, ошибка

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Ошибка времени выполнения DmitryS DAX: Администрирование 5 17.06.2010 13:14
Ошибка времени выполнения: В NumberSeqReference_Empl_RU (Объект), не найден исполнимый код метода "loadModule" Ksju DAX: Функционал 14 21.10.2009 13:00
Ошибка времени выполнения Stas[SNRC] DAX: Программирование 6 12.03.2008 12:21
Ошибка времени выполнения Didukh84 DAX: Программирование 19 06.03.2008 09:11
Ошибка времени выполнения: Binary (Объект), метод string вызван с недопустимыми параметрами. mmm DAX: Программирование 4 15.05.2007 16:00

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:27.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.