|
#1
|
|||
|
|||
Работа с Excel
Я выгружаю данные в Excel, но вся фишечка в том что я хочу применять форматирование к ячейкам в которые выгружаю даные, ну типа там жирный шрифт или наклонный или подчеркнутый. и воопще какие есть параметры для работы с ячейками из дельфи? но саме главное мне нужно чтоб при выгрузке в Excel, чтоб столбик становился такого же размера как значение самой большой ячейки.
|
#2
|
||||
|
||||
Тут есть выгрузка данных в Excel http://www.delphisources.ru/pages/so...ager_base.html, проверь, может найдешь то что ищешь.
|
#3
|
||||
|
||||
Я делаю так, запускаю Excel, жму "запись макроса", делаю все действия по форматированию какие мне нужны, затем смотрю код макроса и переписываю все это в Delphi, до сих пор работало на ура. А на счет размера по самой широкой ящейке - AutoFit
|
#4
|
|||
|
|||
2Dark, ты как будто мои мысли читешь, я тоже желаю по макросам, кстати на www.delphiworld.narod.ru полно исходников на тему составления отчетов в Excel, Word и т.д. посмотри, там есть всё.
|
#5
|
|||
|
|||
а подскажите господа
можно ли сделать так чтоб когда встаешь мышкой в едит то текст что там есть удалялся... как это сделать.
|
#6
|
||||
|
||||
А какое это имеет отношение к "Работе с Excel"?
Для начала ограничемся Замечанием |
#7
|
|||
|
|||
Замечание понял
Тогда бругой вопрос как же тогда сделать чтоб при создании файла из него удалялись все лишние листы, а был только тот который создаю я при процедуре вывода. такая процедура не хочит работать
procedure SetActiveSheet(AName:String); begin E.Sheets(AName).Select; end; нет говорит такого члена группы (прога моя ругается.) |
#8
|
||||
|
||||
Лист удаляется вот так:
Код:
E.WorkBooks[1].Sheets[2].Select; E.WorkBooks[1].ActiveSheet.Delete; |
#9
|
||||
|
||||
Несколько функций для работы с Excel
Сабж, собственно
|
#10
|
|||
|
|||
не могу я скачать этот файл
2Aristarh Dark
|
#11
|
|||
|
|||
не могу понять как удалить все лишние странички вот у мну их 3 как все убрать кроме той что создаю я... как ваще убрать все странички (листы)???
|
#12
|
||||
|
||||
Удаляются листы так:
1. Делаешь лист активным 2. Удаляешь его. |
#13
|
|||
|
|||
Все сделал, спасибо...
Прога написана, курсач сдан.
Тему можно закрывать. |