![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как узнать количество листов в 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) то смотри их свойства)