16.09.2014, 16:47 | #1 |
Administrator
|
Перестал работать Excel Add-in
Привет!
Какое-то время Excel Add-in работал прекрасно, но после изменений на сервере работать перестал. Что именно изменилось, теперь уже не найти, но по моим ощущениям во всём виновата установка Management Reporter. Теперь, когда я открываю Excel на сервере, все кнопки на закладке Dynamics AX серые: Пробовал удалять Management Reporter, переустанвавливать Office Add-ins - ничего не помогло. Может быть кто-то сталкивался с чем-то подобным? Или хотя бы сможет подсказать, как посмотреть, что происходит при запуске Excel (может быть, есть какой-то лог) и что именно Excel Add-in в этот момент проверяет? Спасибо P.S.: AX2012 R2 с CU7. Microsoft Office Professional Plus 2010. Ещё на сервере установлена роль Remote Desktop Services (Windows Server 2012 R2), но не знаю, насколько это принципиально.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
17.09.2014, 08:41 | #2 |
Талантливый разгвоздяй
|
AX 2012 RU2 CU7, установлен Management Reporter на сервере и Excel Add-ins работает нормально, так что проблема в чем-то другом.
upd:
Последний раз редактировалось Kabardian; 17.09.2014 в 09:18. |
|
17.09.2014, 10:36 | #3 |
Участник
|
Excel использует для подключения конфигурацию клиента, сохраненную в реестре - там все правильно?
__________________
Ivanhoe as is.. |
|
17.09.2014, 12:21 | #4 |
Участник
|
Цитата:
Активность кнопок "Add Data" и "Connect" зависит только от того - есть активный рабочий лист или нет. По крайней мере, для версии 6.2.1000.4051 аддина это верно Попробуйте закрыть рабочую книгу/открыть заново. И какая у вас версия?
__________________
Axapta v.3.0 sp5 kr2 |
|
17.09.2014, 13:03 | #5 |
Administrator
|
Спасибо за ответы. Пока, к сожалению, ничего не помогает.
Цитата:
После того, как я add-ins удаляю, ошибок никаких в Excel нет. Цитата:
Цитата:
Цитата:
Также пробовал его деактивировать и активировать заново - результата нет. То есть, когда я add-in деактивирую, закладка Dynamics AX пропадает, конечно, а когда активирую снова - появляется. Но кнопки всё равно неактивны.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
17.09.2014, 13:11 | #6 |
Administrator
|
Цитата:
То есть, как я понимаю, что-то мешает аддину определить, что рабочий лист активен. Как бы теперь узнать, что именно? Версия аддина, клиента и АОС - 6.2.1000.7806
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
17.09.2014, 14:04 | #7 |
Участник
|
А EventLog при этом ничего не пишется?
__________________
Axapta v.3.0 sp5 kr2 |
|
17.09.2014, 14:22 | #8 |
Administrator
|
Нет, в Event log ничего нет. Я проверил логи Application, System, Security и Microsoft Office Alerts - везде тишина. Может быть ещё какие-то логи можно посмотреть?
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
18.09.2014, 11:14 | #9 |
Талантливый разгвоздяй
|
Погуглил ошибку 0x800A03EC и вот здесь нарыл кое-что интересное:
Цитата:
Error starting with 0x8 are permission errors. they can be caused either when yo access a file that you don't have permission to access or when you try to acess a memory location that your program doesn't have permission to access. the second error is usually a pointer that isn't initialized properly.
Последний раз редактировалось Kabardian; 18.09.2014 в 11:19. |
|
18.09.2014, 11:23 | #10 |
Талантливый разгвоздяй
|
Вот здесь еще прочитайте про траблшутинг Excel Add-in:
Troubleshooting COM Add-In load failures My Office Addin does not Load! Последний раз редактировалось Kabardian; 18.09.2014 в 11:25. |
|
18.09.2014, 19:46 | #11 |
Участник
|
Цитата:
Сообщение от Kabardian
Погуглил ошибку 0x800A03EC и вот здесь нарыл кое-что интересное:
Пишут, что ошибки с кодом 0x8 - это ошибки прав доступа, может в самом деле просто где-то прав не хватает? Например, не хватает прав в windows, или какие-нибудь доменные политики запрещают ввели новые... Вообще, можете с правами администратора домена запустить Excel и проверить, чтобы исключить версию о том, что это дело в правах доступа? ERROR_INVALID_FLAGS 1004 (0x3EC) Invalid flags. Только это мало что говорит
__________________
Axapta v.3.0 sp5 kr2 |
|
18.09.2014, 20:13 | #12 |
Участник
|
Кстати, при загрузке рабочей книги AddIn дергает событие, которое, в частности, обращается к ExcelApplication.ActiveSheet.
Вот здесь 0x800A03EC with ActiveWorkbook/ActiveSheet с подобной ошибкой при работе VSTO столкнулись. И помогла ее решить, как пишут Цитата:
The problem "magically" fixes itself after the user installed NET 4.0.
Возможно, при установке Management Reporter что-то криво установилось? Феймворк идет в составе самой винды - удалять и устанавливать его надо через фьючи
__________________
Axapta v.3.0 sp5 kr2 |
|
21.09.2014, 13:38 | #13 |
Administrator
|
Цитата:
Попробовал запустить через Run as administrator. Аддин при запуске был автоматически деактивирован. И через настройки Excel заново он не активируется. После этого я запустил Excel в обычном режиме, и только тогда получилось снова активировать аддин. Закладка появилась, но кнопки как были серыми, так и остались.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: Kabardian (1). |
22.09.2014, 22:13 | #14 |
Талантливый разгвоздяй
|
Run as administrator - это запуск приложения с правами доступа администратора локального компьютера. Права администратора домена - это немного другое... Это учетная запись, которая обладает правами администратора домена. Таких учетных записей обычно мало и даже в отделе ИТ не всем дают доступ к ним. Поэтому чтобы исключить возможность влияния различных доменных политик безопасности я предложил запустить Excel под такой учетной записью и проверить результат.
Вообще, странно что из-за запуска под другой учетной записью или даже с другими правами доступа Addin совсем отключился. Надо решать корень проблемы, а не последствия - наверняка он отключился потому, что ошибки выдавал и сбоил в процессе работы. В нормальной ситуации Excel Addin правами не испортишь, поэтому склоняюсь к тому, что дело все-таки не в правах доступа, а в чем-то другом. Последний раз редактировалось Kabardian; 22.09.2014 в 22:17. |
|
23.09.2014, 20:04 | #15 |
Administrator
|
Цитата:
Сообщение от AndyD
Кстати, при загрузке рабочей книги AddIn дергает событие, которое, в частности, обращается к ExcelApplication.ActiveSheet.
Вот здесь 0x800A03EC with ActiveWorkbook/ActiveSheet с подобной ошибкой при работе VSTO столкнулись.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
24.09.2014, 10:31 | #16 |
MCP
|
А галочка "Remote Desktop Services integration" при переустановке Microsoft Dynamics AX Add-in for Excel у вас стояла? Возможно, AOS который вы указывали при установке сейчас не запущен?
Возможно похожая ошибка описана тут http://daxdilip.blogspot.ru/2011/08/...012-excel.html
__________________
AXIOMA Последний раз редактировалось kornix; 24.09.2014 в 10:37. Причина: ошибся с ссылкой |
|
24.09.2014, 18:54 | #17 |
Administrator
|
Цитата:
Сообщение от Kabardian
Run as administrator - это запуск приложения с правами доступа администратора локального компьютера. Права администратора домена - это немного другое... Это учетная запись, которая обладает правами администратора домена. Таких учетных записей обычно мало и даже в отделе ИТ не всем дают доступ к ним. Поэтому чтобы исключить возможность влияния различных доменных политик безопасности я предложил запустить Excel под такой учетной записью и проверить результат.
Цитата:
Сообщение от Kabardian
Вообще, странно что из-за запуска под другой учетной записью или даже с другими правами доступа Addin совсем отключился. Надо решать корень проблемы, а не последствия - наверняка он отключился потому, что ошибки выдавал и сбоил в процессе работы. В нормальной ситуации Excel Addin правами не испортишь, поэтому склоняюсь к тому, что дело все-таки не в правах доступа, а в чем-то другом.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
25.09.2014, 10:34 | #18 |
Талантливый разгвоздяй
|
Понятно, спасибо за разъяснения. Надо смотреть тогда совет kornix, вроде похожая проблема там описана.
|
|
24.03.2015, 11:01 | #19 |
Administrator
|
Проблема, наконец, решена. Дело было в том, что у администратора, который устанавливал MS Office, дрогнула рука, и он не полностью установил компоненты, которые относятся к VBA. После переустановки Офиса (включая Visual Basic for Applications) и Office Add-ins всё заработало как надо.
Всем спасибо за помощь
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
|
За это сообщение автора поблагодарили: Kabardian (1). |
Теги |
excel add-in |
|
|