Зависание при попытке открыть лист Excel-объекта.
☑
0
delire
20.05.17
✎
21:31
Здравствуйте. Имеется следующий код:
Попытка
Excel = Новый COMОбъект("Excel.Application");
Исключение
Сообщить("Эксель не открылся");
Возврат;
КонецПопытки;
WrkBook = Excel.Workbooks.Open(Объект.ПутьКФайлу);
НомерЛиста = Объект.НомерСтраницы;
.......
.......
.......
WrkBook.Close(Ложь);
На строке "WrkBook = Excel.Workbooks.Open..." 1с намертво зависает, никаких ошибок не выводит.
Если в отладчике посмотреть значение "Excel", то выводит следующее:
Т.е. возникает исключительная ситуация 0x800a03ec.
1С работает в клиент-серверном режиме. Пробовал ту же обработку на другой файловой базе - все кошерно отрабатывает.
Подскажите пожалуйста, в чем может быть проблема.:)
Спасибо.
1
h-sp
20.05.17
✎
22:35
(0) ПутьКФайлу левый
2
Franchiser
21.05.17
✎
01:23
Установить Эксель на сервере
3
Franchiser
21.05.17
✎
01:24
Кстати там какие то сложности есть с эксель на сервере, а так что ты уверен что тебе это нужно?
4
delire
21.05.17
✎
12:58
В общем так и не понял в чем была беда, но после перезагрузки сервера все работает.:D
Путь к файлу норм, эксель на сервере установлен.
По поводу сложностей с экселем на сервере - читал разве-что что должны быть расшарены папки "C:\Windows\SysWOW64\config\systemprofile\Desktop" и "C:\Windows\System32\config\systemprofile\Desktop".
В любом случае пока все работает, всем спасибо.
Программист всегда исправляет последнюю ошибку.