Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается (1С, 8.1, Программисту, Excel)

Вопрос При работе с Excel из 1С возникает сообщение: «Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается». Что делать?
Ответ
Подробнее:

При использовании:

Excel = Новый COMОбъект("Excel.Application");
WB = Excel.Workbooks.Open(ИмяФайла);

Выдает ошибку – Ошибка при вызове конструктора (COMОбъект): Интерфейс не поддерживается.

Или другой метод:

Объект = ПолучитьCOMОбъект(ИмяФайла);

— сообщение: «Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Класс не зарегистрирован»
или

Объект = ПолучитьCOMОбъект(ИмяФайла, "Excel.Application");

— сообщение: «Ошибка при вызове метода контекста (ПолучитьCOMОбъект): Ошибка получения объекта COM: Сервер RPC недоступен»

(Права на эту статью принадлежат сайту http://www.1c-h.ru)

Причин всех этих ошибок может быть несколько. 

У службы «Запуск серверных процессов DCOM» тип запуска должен быть «Авто».

Кроме того, если  служба «Агент сервера 1С:Предприятия 8.2″ запускается от имени специального пользователя, то у него должны быть права на запуск компоненты «Приложение Microsoft Excel»

Служба «Агент сервера 1С:Предприятия 8.2″ не должна запускаться от имени пользователя с ограниченными правами, у него должны быть права на запуск компоненты «Приложение Microsoft Excel».

Другая возможная причина: 1С предприятие установлено в 64-битном варианте, а Excel — в 32-битном. Может помочь установка 1С в 32-битном варианте (это может быть проще, чем найти 64-битный Excel)

У службы «Запуск серверных процессов DCOM» тип запуска необходимо установить в «Авто». После чего желательно перезагрузить компьютер.

Ну и как вариант, быть может поврежден установленный пакет MS Office. Необходимо попробовать переустановить его.

13.05.2010 · 1c-h.ru · 17 098 v · (r ) · (pr ) · Комментариев нет
Метки: , ,  · Рубрики: , 8.1, Excel, Программисту 1C

Был ли материал полезен? Ваша оценка:

1 звезда2 звезд3 звезд4 звезд5 звезд (22 голосов, средний: 3,14, вы еще не проголосовали)
Loading...Loading...
Ваша оценка материала дает нам ориентиры, помогает выкладывать наиболее востребованную информацию, работать над качеством и делать сайт полезнее. С помощью вот этой кнопки Вы так же можете дать знать гуглу, что этот материал полезен (и гугл будет включать его в результаты поиска):


Оставить комментарий


Хостинг сайта: EOMY.NET