Объект UsedRange позволяет обращаться к той области таблицы Excel, ко-
торая заполнена данными. Этот объект имеет тип Range и обладает соответ-
ствующими свойствами и методами. Метод Select объекта UsedRange позво-
ляет выделить область ячеек, заполненную информацией. Свойство Column
возвращает количество ячеек этой области, коллекции Columns и Rows воз-
вращают ссылки на столбцы и строки этой области.
Следующая процедура позволяет выделить область листа рабочей книги,
заполненной информацией, и возвращает общее количество ячеек, количе-
ство строк и столбцов, а также интервал этой области.
Получение некоторых характеристик области, заполненной данными
procedure TForml.ButtonlClick(Sender: TObject);
begin
E.ActiveWorkbook.ActiveSheet.UsedRange.Select;
Count.Caption:=E.ActiveWorkbook.ActiveSheet.UsedRange ..Count;
ColCount.Caption:=E.ActiveWorkbook.ActiveSheet.UsedRange.Columns.Count;
RowCount.Caption:=E.ActiveWorkbook.ActiveSheet.UsedRange.Rows.Count;
Address.Caption:=E.ActiveWorkbook.ActiveSheet.UsedRange.Address;
end;
Выполнив эту процедуру, мы получим данные, которые можно использо-
вать в приложении (рис. П2.11).
Рис. П2.11. Количественная характеристика заполненной области листа |