Приложению Word не удалось прочитать документ. Возможно, он поврежден
При выполнении кода
WordApp = Новый COMОбъект("Word.Application");
Док = WordApp.Documents.Add("%pathtofile%\test.docx");
Док = WordApp.Documents.Add("%pathtofile%\test.docx");
на сервере вылетает ошибка:
Произошла исключительная ситуация (Microsoft Word): Приложению Word не удалось прочитать документ. Возможно, он поврежден.
Попробуйте выполнить следующие действия:
* Откройте файл с помощью команды ”Открыть и восстановить”.
* Откройте файл с помощью конвертера резервных копий.
Решение:
Помогло создание 2-х каталогов и добавление полных прав на эти каталоги для пользвоателя, под которым стартует сервис 1С.
Каталоги:
C:\Windows\SysWOW64\config\systemprofile\Desktop\
и
C:\Windows\System32\config\systemprofile\Desktop\
Источник информации с более расширенной инструкцией: http://pyatilistnik.org/dcom-in-excel-application/ здесь
No Comments