Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Не удается запустить сервер excel


Автор: KeenGravy 13.2.2006, 18:12
Поспособствуйте, пожалуйста, решению глупейшей проблемы.
Есть запущенный файл ms excel. Попытки соединения происходят следующим образом:

Код

var
wb: _workbook;
ws: _WorkSheet;
begin
ExcelApplication1.Connect;//ЭТА СТРОЧКА НЕ ВЫПОЛНЯЕТСЯ
WB:=ExcelApplication1.Workbooks.Item['имя файла'];

....блабла..... не важно

На работе все замечательно запускается и нет никаких проблем!!!
А вот дома происходит какая-то чушь. Delphi Не может запустить екселевский
сервер. Выдает следующее сообщение: Interface not supported.
На работе: Delphi7, Office 2003
Дома: Delphi7, office XP
Причем к подключаемым к delphi модулям в обоих случаях ExcelXP.
У EcxelApplication есть еще такое замечательное свойство AutoConnect,
если хотим законнектица автоматически, то таже ошибка в итоге.
Ужас.. HELP

Автор: Albinos_x 13.2.2006, 21:50
посмотри http://www.zoforum.zeroes-and-ones.com.ru/index.php?showtopic=355&st=0 как я работал с этим сервером...

Автор: KeenGravy 15.2.2006, 13:44
Мда, спасибо. Довольно интересно....

Автор: YurikGL 19.2.2006, 23:00
>посмотри здесь как я работал с этим сервером...
Я с Excel работал через раннее связывание... там это делается через GetActiveOleObject...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)