|
Не работает Новый COMОбъект("Excel.Application") в 8.Х |
☑ |
0
Фокусник
20.09.11
✎
16:41
|
Странная ситуация:
Сервер Win2003 права локального админа есть.
8ка (проверял на 8.1.15.14 и на 8.2.14.528) вылетает (без каких-либо сообщений) на строке
Эксель = Новый COMОбъект("Excel.Application");
вылетает также и на строке вида:
Эксель = ПолучитьCOMОбъект(ИмяФайла); //где ИмяФайла полное имя существующего файла xls
Для чистоты эксперимента проверяю:
Эксель = Новый COMОбъект("_Excel.Application");
выдает ошибку: Ошибка при вызове конструктора (COMОбъект): Недопустимая строка с указанием класса
При том, что из 1с77 на этом же сервере, под этим же пользователем работает нормально:
Эксель = СоздатьОбъект("Excel.Application");
Куда копать?
|
|
1
aleks-id
20.09.11
✎
16:42
|
в сторону сервера х64 копай
|
|
2
andrewks
20.09.11
✎
16:43
|
код где выполняется?
|
|
3
aleks-id
20.09.11
✎
16:44
|
(2) зачем спросил. тут же все телепаты )
|
|
4
Фокусник
20.09.11
✎
17:18
|
(3) Ага, прошу прощения. База файловая.
|
|
5
Фокусник
20.09.11
✎
18:07
|
(1) Win2003 32бит сейчас
|
|
6
Фокусник
20.09.11
✎
21:04
|
(0) Видимо придется делать жесть: подключаться из 8ки к 7ке, а оттуда к экселю :)
|
|
7
zender
20.09.11
✎
22:02
|
(0) переустановить Эксель пробовали?
|
|
8
Фокусник
21.09.11
✎
14:41
|
(7) Переустановка Excel помогла. Спасибо.
|
|