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

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

Как узнать количество листов в Excel [D7]


P0tia ©   (2003-09-09 10:21:00) 

Лисков а не книг, в файле к которому ты потключаешься.


dima_shapkin   (2003-09-09 11:09:00) [1]

Во ты задрал своим GetActiveOleObject.

Excel := GetActiveOleObject("Excel.Application");
ShowMessage(IntToStr(Excel.Sheets.Count));


P0tia   (2003-09-09 10:50:00) [2]

я подключаюсь так:
Excel := GetActiveOleObject("Excel.Application");


sniknik   (2003-09-09 10:45:00) [3]

один из способов
ADOConnection1.ConnectionString:= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\BookName.xls;Extended Properties=Excel 8.0;Persist Security Info=False";
ADOConnection1.LoginPrompt:= false;
ADOConnection1.GetTableNames(SL);
SL.Count < - оно
SL это TStrings должен существовать.
это смотря как подключаешся, может это и не пойдет, (если через сервера(OLE) то смотри их свойства)


Наверх

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