Ошибка: Невозможно получить свойство Open класса Workbooks . Разработка в 1С 8.3. Управляемые формы.

Произошла исключительная ситуация (Microsoft Office ): Невозможно получить класса

При разработке в , при попытке выполнить открытие COM-объекта Microsoft Excel на серверной базе данных появляется  «Произошла исключительная ситуация (Microsoft Office Excel): Невозможно получить свойство Open класса Workbooks».

Запуск обработки, вызвавшей данную ошибку, производится на серверной операционной системе Microsoft Windows 2012. Также возможна при запуске на ОС Windows 2008 Server. Права пользователя полные. Причем, запуск на операционной системе не относящейся к семейству серверных происходит без возникновения исключительной ситуации.

Возникновение ошибки происходит на предпоследней строке кода.

Решение для устранения исключительной ситуации:

Для нормальной работы MS Office, папка «Desktop» должна находиться в каталоге «systemprofile» системного каталога ОС. Причем, Windows 2003 имеет в своем составе такие папки.

 

Поэтому необходимо их создать в каталоге «Windows» операционной системы.

— для Windows 2008 Server x64:

C:\Windows\SysWOW64\config\systemprofile\Desktop

— для Windows 2008 Server x86:

C:\Windows\System32\config\systemprofile\Desktop

Если у Вас появились вопросы по статье или остались нерешенные проблемы обсудить их Вы можете на Форуме 1С Вопросы и ответы 



Оцените статью:
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (4 голосов, 5,00 из 5)
Загрузка...


Если Вы заметили ошибку, то выделите ее мышью и нажмите Ctrl+Enter

Добавить комментарий