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

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

Как подсоединить Excel к Delphi [D7]


hgd ©   (2004-06-29 19:50:00) 

Какой компонент позволяет подсоединить Excel к Delphi. Например, как взять с листа значение из ячейки A1.


YurikGL   (2004-06-29 21:44:00) [1]

MainForm.ExcelApplication1.Connect;
   MainForm.ExcelApplication1.Visible[1]:=true;
   MainForm.ExcelApplication1.Workbooks.Open('нужный файл.xls',
   EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,
   EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,xlLCID=LOCALE_USER_DEFAULT);

st:=MainForm.ExcelApplication1.Range['A1','A1'].Formula;//Здесь читаем из ячейк A1


wisekaa   (2004-06-29 20:01:00) [2]

var
s: string;
begin
exlapp.Connect;
exlApp.Visible[0] := False;
exlWb.ConnectTo(exlApp.Workbooks.Open                  (FileName,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,                   EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam,0));
exlWsh.ConnectTo(iUnknown(exlWb.Worksheets[page]) as ExcelWorksheet);
exlWsh.Select;
s := exlWSh.Range['A1',EmptyParam].FormulaR1C1;
exlApp.Visible[0] := True;
exlapp.Disconnect;
showmessage(s);
end;


wisekaa   (2004-06-29 19:56:00) [3]

Палитра компонент "Servers" -> TExcelApplication и т.д.


Наверх

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