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

Прочитать из Excel данные   Найти похожие ветки 

← →
zhurik ©   (2007-04-05 14:32) [0]

Работаю в Delphi 2005, OC W_XP, Office 2003.
в uses прописал ComObj;

Далее в процедуре :

E:=CreateOleObject("Excel.Application");
E.Visible:=True;
E.WorkBooks.Open ("e:\tir.xls");
все открывает, но при попытке чего то сделать, например:

E.WorkBooks.Add("c:\test.xls");

получаю сообщение:
Project Spis_7.exe raised exception class EOleError with message "Method "WorkBook" not supported by automation object".

может чего не доустановлено? или...?


← →
umbra ©   (2007-04-05 14:40) [1]


> EOleError with message "Method "WorkBook" not supported
> by automation object".

в приведенном коде нет метода WorkBook


← →
zhurik ©   (2007-04-05 15:22) [2]

будешь смеятся но сейчас заработало, ничего не менял, данные из Excel получаю. Это плохо, я так и не понял почему заработало :(


← →
umbra ©   (2007-04-05 15:41) [3]

включаем телепатор:
скорее всего потому, что после

E.WorkBooks.Add("c:\test.xls");

делал что-то вроде

E.Workbooks(1)....

вместо правильного

E.Workbooks[1]....


← →
TStas ©   (2007-04-08 14:53) [4]

А вот почему: Вы отлаживали прогу, она открывает эксели, а они открываю какие-то книги. Если в экселе уже открыта книга с именем "Книга1.xls", то при повторм ее открытии будет глюк. Вот и все. В памяти висел еще один эксель, он-то и вызывал глюки. Я с этим много раз сталкивался. Пришлось узнавать, как убивать лишние эксели.



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

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



Память: 0.45 MB
Время: -0.992 c
15-1306784454
chum
2011-05-30 23:40
2011.09.25
возможно ли послать PCL-команду на принтер HP LJ1018


2-1307342146
Сергей
2011-06-06 10:35
2011.09.25
Совпадает ли время на компьютере с настоящим


6-1242735446
Slavka
2009-05-19 16:17
2011.09.25
Вопрос по копированию папок с (и на) ftp целиком.


2-1307428806
Evgnevius
2011-06-07 10:40
2011.09.25
Помогите разобраться с DIB


11-1237556635
BMouradov
2009-03-20 16:43
2011.09.25
AnsiCompare и StrList.Find




   Наверх