|
Зависание при попытке открыть лист 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".
В любом случае пока все работает, всем спасибо.
|
|