![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Экспорт в Excel [D7, WinXP]
Shamansky © (2005-09-13 16:29:00)Доброго времени суток, мастера.
Возникла задача: при экспорте в Excel, вывожу шапку таблицу и таблицу, как можно сделать чтобы шапку всегда было видно.
Чтобы пролистываешь вниз - данные бегут а шапку все равно видно.
Как это сделать в Excel знаю, но вот как через OLE объекты, не знаю.
Подскажите пожалуйста или скажите где искать.
Shamansky (2005-09-13 17:03:00) [1]Спасибо большое, кстати с Днем Программиста!
msguns (2005-09-13 16:58:00) [2]В екселе есть классная штукенция - магнитофон называется. Выбираешь Сервис-Макрос-Начать запись и вперед. Все, что нажимается, набирается и т.д., будет добросовестно "васиться", после чего откріваешь макрос на типа коррекцию и копи-паста в делфу.
Lexer (2005-09-13 16:56:00) [3]Shamansky, нажимаешь запись макроса, выбираешь нужные менюшки (делаешь то что надо запрограммировать), останавливаешь запись, и смотришь код.
Shamansky (2005-09-13 16:54:00) [4]я знаю как это сделать через менюшки, а как на скриптах- не знаю
Digitman (2005-09-13 16:50:00) [5]
> Как это сделать в Excel знаю
раз знаешь, то соотв. код практически без труда переводится в Паскаль, благо Васик-код мало отличается от Паскаль-кода.
Например, в Васике макрос выглядит как
ActiveWindow.FreezePanes = True
а в Паскале те же действия выглядят :
ExcelApp.ActiveWindow.FreezePanes := True