Главная страница
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.036 c
1-65831
Vlad Oshin
2003-11-10 09:53
2003.11.20
Как перебрать все контрлы на форме?


3-65690
e-art
2003-11-01 15:46
2003.11.20
php и InterBase


8-66016
Puliay
2003-07-16 15:52
2003.11.20
Проигрывание мультимедиа файлов nonstop


1-65857
slivka
2003-11-09 15:29
2003.11.20
Передача параметров при запуске программы ?


1-65850
Алёна
2003-11-07 14:37
2003.11.20
Почему хинт не появляется!