Сравнение версий

Легенда

  • Эта строка добавлена.
  • Эта строка удалена.
  • Форматирование изменено.

Добрый день!

Работа 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, там используем другую библиотекуиспользованием другой библиотеки.

Для версии 6.5 можете воспользоваться инструкцией из вложения, начать можно с 6 пунктаЭнергосферы 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 (лучше сначала выполнить предыдущие шаги). Дать права на доступ ко всему что в этом списке появится.

Вложения