Вниз
Скачать: CL | DM;

Как обратиться к интерфейсу Excel   Найти похожие ветки 

← →
antoniz   (2003-06-21 14:33) [0]

Я делаю так:
uses ComObj, Activex, Excel97;

procedure TForm1.Button1Click(Sender: TObject);
var
Excel:IDispatch;
PersistStream:IPersistStream;
begin
Excel:=CreateOleObject("Excel.Application");
PersistStream:=Excel as IPersistStream;
end;


Но пишет, что интерфейс не поддерживается. Тоже самое если пытаться вызвать интерфейс, который есть в его TypeLibrary. В чем я не прав?


← →
MacroDenS ©   (2003-06-21 14:44) [1]

Еще в юзесах пропиши OleServer & OleAuto....


← →
antoniz   (2003-06-21 15:00) [2]

это не поможет


← →
MacroDenS ©   (2003-06-21 16:58) [3]

>это не поможет
А ты сначала попробуй!
И вообще укажи, что ты хочешь от Екселя?
Да и еще укажи версию твоего екселя, перепиши строку CreateOleObject("Excel.pplication"); как CreateOleObject("Excel.automation.версия офиса");


← →
antoniz   (2003-06-23 08:18) [4]

Я от Екселя хочу интерфейс запросить. А подключение дополнительных модулей это все лабуда.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.013 c
3-7351
alienka
2003-06-09 12:45
2003.07.03
как сделать мастер-детайл не по всему полю, по его части?


3-7333
snake1977
2003-06-10 10:32
2003.07.03
Advantage Database Server


14-7633
Knight
2003-06-13 21:14
2003.07.03
Обязательное страхование транспорта...


1-7420
antoniz
2003-06-23 11:19
2003.07.03
Может, кто знает как связать книгу Excel с IPersistStream


9-7284
K@zzel
2003-01-21 16:54
2003.07.03
Просто вопрос




   Наверх