Имя: Пароль:
1C
 
Невозможно создать объект Excel.Application
0 Hrust
 
25.08.10
19:15
В коде программы (v7.7) используется СоздатьОбъект("Excel.Application"). База DBF лежит на сервере, на котором не установлен Excel.
Запускаю 1С с первого клиентского компьютера, на котором стоит Excel, - все работает как часы.
Запускаю 1С со второго клиентского компьютера, на котором тоже стоит Excel, - вылетает ошибка "невозможно создать объект (Excel.Application)".
На втором несчастном компьютере переустанавливал MS Office - не помогло.
В реестре присутствует ветка {00024500-0000-0000-C000-000000000046} с .
Все делаю в Windows XP под Администратором.
В 1С у пользователя права Администратора и в свойствах стоит галка у "Использование в качестве OLE Automation сервера".
Вопрос, где еще что посмотреть, чтобы решить проблему с созданием объекта "Excel.Application".
1 Rie
 
25.08.10
19:19
Так а ProgID Excel.Application в HKEY_CLASSES_ROOT присутствует?
2 reel
 
25.08.10
19:55
dcomcnfg
DCOM-Excel-Удостоверение-Текущий пользователь
3 Hrust
 
26.08.10
08:16
(1) ProgID - Excel.Application в HKEY_CLASSES_ROOT присутствует.
(2) в dcomcnfg не нашел "DCOM-Excel-Удостоверение-Текущий пользователь".

На решение проблемы навел dcomcnfg.
Проблема исчезла после запуска службы "Запуск серверных процессов DCOM". Она была отключена на втором компьютере.
Спасибо за идеи!

P.S. Загадкой осталось - почему при запуске консоли dcomcnfg -> Службы компонентов -> Компьютеры, как только начнаю раскрывать "Компьютеры", консоль резко закрывается?