Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.11.20;
Скачать: CL | DM;

Вниз

Группировка данных в Excel?   Найти похожие ветки 

 
Малиновский Владимир   (2003-11-11 14:48) [0]

Давно Вывожу отчеты в Excel. Захотел фичу - группировка строк.

В макросе на VBA все выглядит так:

Rows("24:26").Select
Range("A26").Activate
Selection.Rows.Group

Как из Delphi достучаться до интерфейса Selection?
Или как-то еще запустить Group?


 
Романов Р.В. ©   (2003-11-11 15:08) [1]

Selection это и есть Range по своей сути


 
Малиновский Владимир   (2003-11-11 15:16) [2]

Романов Р.В. © (11.11.03 15:08) [1]
Selection это и есть Range по своей сути


Ну и как, запустить Group для Range?
Подскажите чайнику, оч-чень хочется...


 
Романов Р.В. ©   (2003-11-11 15:26) [3]

В справке по VB написано


 
Малиновский Владимир   (2003-11-11 15:27) [4]

В VB я умею! В Delphi надо!


 
Style ©   (2003-11-11 15:31) [5]

uses
ActiveX, ComObj
.....

var
ExcelApplication: variant;
begin
ExcelApplication := CreateOLEObject("Excel.Application.8");
ExcelApplication.WorkBooks.Add;
ExcelApplication.Visible := true;
ExcelApplication.Range["A10:A20"].Select;
ExcelApplication.Range["A10:A20"].Group;

А чего этот Group делает раз ты знаешь???


 
Малиновский Владимир   (2003-11-11 15:53) [6]

Ну, спасибо. Group - выполняет группировку данных по
строкам/столбцам.
Сделай вот так
ExcelApplication.Range["A10:A20"].Rows.Select;
видишь, кнопка появилась, если нажать на нее - строки сворачиваются.


 
Малиновский Владимир   (2003-11-11 15:54) [7]

Вернее:
ExcelApplication.Range["A10:A20"].Rows.Group;


 
Малиновский Владимир   (2003-11-11 16:03) [8]

Да, вот еще подказали - при работе с TExcelApplication и т.п.:

MyExcelWorkSheet.Range["A10","A15"].Rows.Group(EmptyParam,EmptyParam,EmptyParam,EmptyParam);

Всем спасибо ! Отчеты - просто блеск!



Страницы: 1 вся ветка

Текущий архив: 2003.11.20;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
14-66092
Style
2003-10-24 16:22
2003.11.20
Вот решил написать web-интерпретатор а стоит ли??


3-65768
mikmik
2003-10-15 14:48
2003.11.20
генератор отчетов RAVE


3-65700
Raduga
2003-10-29 10:52
2003.11.20
Растет память, блин....ADO+Access


14-66091
Сатир
2003-10-29 15:19
2003.11.20
Сегодня на Землю обрушится магнитная буря


3-65740
saperxl
2003-10-31 20:32
2003.11.20
Пароль к SYSDBA в InterBase