Перейти к концу метаданных
Переход к началу метаданных

Работа Excel в качестве сервиса, официально более не поддерживается Microsoft https://support.microsoft.com/en-us/kb/257757#kb2

Microsoft does not currently recommend, and does not support, Automation of Microsoft Office applications from any unattended, non-interactive client application or component (including ASP, ASP.NET, DCOM, and NT Services), because Office may exhibit unstable behavior and/or deadlock when Office is run in this environment.


Это ограничение снято в Энергосфера 8.0, использованием другой библиотеки.

Для версии Энергосферы 7.1 и ниже  воспользуйтесь следующей инструкцией:

1)Выдать учетной записи от которой работает служба полные разрешения на следующие каталоги:
"C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming"
"C:\Windows\SysWOW64\config\systemprofile\AppData\Local"
"C:\Windows\SysWOW64\config\systemprofile\Desktop"
"C:\Windows\SysWOW64\config\systemprofile\AppData\Local\Microsoft\Windows\Temporary Internet Files"

(с поправкой на расположение каталога Windows)

Также, в некоторых случаях, требуется аналогичные права раздать на каталоги
"C:\Windows\system32\config\systemprofile\AppData\Roaming"
"C:\Windows\system32\config\systemprofile\AppData\Local"
"C:\Windows\system32\config\systemprofile\Desktop"
(с поправкой на расположение каталога Windows)

2)Запустить procmon или аналог и фильтровать события по результату "ACCESS DENIED" и процессам expimp.exe и Excel.exe (лучше сначала выполнить предыдущие шаги). Дать права на доступ ко всему что в этом списке появится.


  • Нет меток