Имя: Пароль:
IT
Админ
ошибка Excel: не срабатывает createobject("Excel.Application")
, ,
0 stMir
 
30.03.17
17:20
Коллеги, возникла проблема с подключением 1С к экселю. Есть обработка импорта из файла xls. Перестала 1С ка подключаться  и все, выдает падает на строке "Excel = новый COMОбъект("Excel.Application");" .

Переставляли офис, причем разные версии пробовали. Регистрировали comcntr.dll, но дело похоже не в нем. Написали скриптик запуска экселя  в таком виде:

dim app
set app=createobject("Excel.Application")
app.visible=true
app.usercontrol=true

на этом сервере выходит ошибка запуска : не найдена указанная процедура. Код ошибки 8007007F. На другом сервере все нормально, после запуска скрипта запускается эксель. Куда копать? уже полдня потерял на это(.
1 Кирпич
 
30.03.17
17:25
64 бита?
2 пипец
 
30.03.17
17:31
3 stMir
 
30.03.17
17:32
система win server 2008R2 standart , офис 32
4 stMir
 
30.03.17
17:33
так, куда ссылка то делась выше... да,я там нашел описание, что апдейты побились. Возможно последние что встали и побили
5 Кирпич
 
30.03.17
17:34
хотя экселю наверное до лампочки 64 или 32
6 stMir
 
30.03.17
17:34
Сам эксель нормально запускается
7 пипец
 
30.03.17
17:43
обновления переобновить на винде
8 stMir
 
30.03.17
21:29
удалил обновления когда посл. раз был успех импорта, перезагрузил- эффекта ноль. Ворд так же не запускается если вызвать через create
9 бегинер
 
30.03.17
21:38
может у юзера права пропали на dcom?

http://www.aggsoft.ru/serial-data-logger/tutorials/dcom-opc-config/opc-dcom-win-8-2012-4.png
10 бегинер
 
30.03.17
21:41
и вот это:
Открываем из командной строки dcomcnfg Службы компонентов
Ищем ветку Настройка DCOM - Приложение Microsoft excel.
Правой кнопкой свойства - вкладка Удостоверение.
Поменять запускающий пользователь на Текущий пользователь
11 бегинер
 
30.03.17
21:42
или так:
Службы компонентов->Компьютеры->Мой компьютер->Настройка DCOM. В свойствах  Microsoft Excel Application Удостоверение - Запускающий пользователь
12 trooba
 
30.03.17
21:45
(8) и у пользователя систем есть рабочий стол?
13 Карст
 
30.03.17
22:57
удалить фрайм ворк , ребутиться , ставить по очереди, точка
14 stMir
 
31.03.17
08:53
в свойствах Удостоверения стоит - Запускающий пользователь, текущий тоже пробовали. Насчет фреймворка не пробовал еще..
15 Кирпич
 
31.03.17
09:09
я давно уже забил на excel. накой он вабще нужен, когда есть openoffice и куча всяких библиотек для чтения/записи файлов excel