Имя: Пароль:
1C
 
Ошибка получения объекта COM: Интерфейс не поддерживается
0 selenat
 
08.10.10
12:10
Делаю

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

Выдает: "Ошибка получения объекта COM: Интерфейс не поддерживается".

Эксель установлен. База локальная, файловая. Чего не хватает? Нужно помимо установленного экселя какие-то еще дллки зарегить или что?
1 le_
 
08.10.10
12:14
Нужно проверить права пользователя системы на создание com-объектов.
2 le_
 
08.10.10
12:15
Пуск - Выполнить - dcomcnfg
3 le_
 
08.10.10
12:19
А потом:

ExcelApplication = Новый COMObject("Excel.Application");
ФайлЭксель = ExcelApplication.WorkBooks.Open(Путь);
ЛистЭксель = ФайлЭксель.Sheets(1);

//...какие-то действия...

ExcelApplication.Quit();
ExcelApplication = Неопределено;
4 selenat
 
08.10.10
12:22
(1-3) Спасибо! Все получилось.