Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

excel [D6]


PsoFT ©   (2003-08-14 13:42:00) 

Привет народ !
Имеется код

var
Excel: variant;
i, j: word;
S: string;
begin
Excel := CreateOleObject("Excel.Application");
Excel.Workbooks.Open(FileName);
Excel.Visible:=True;
for i := 1 to 5 do
for j := 1 to 5 do
begin
S := Excel.Sheets[1].Cells[i,j].Text;
ShowMessage(S);
end;
end;

но он не работает, т.е. пишет неописана переменная CreateOleObject, подскажите ,что нужно добавить ?????


DenKop   (2003-08-14 23:30:00) [1]

Посмотри comobj.pas и oleauto.pas. На крайняк поищи по вхождению текста createoleobject


PsoFT   (2003-08-14 13:49:00) [2]

не помогло :(


sniknik   (2003-08-14 13:48:00) [3]

на все подобного рода случаи, встаеш на CreateOleObject/функцию курсором нажимаеш ctrl и не опуская F1. увидиш в каком модуле описан и вставляй его в uses.

для данного случая ComObj


Denkop   (2003-08-14 13:45:00) [4]

Попробуй в uses добавить ShellApi


Наверх

Титульная страница Поиск, карта сайта Написать письмо