Delphi and Excel

3 отговора 298 прегледа
#1

Delphi and Excel

Hi, експортирам данни от Delphi в Excel, като използвам обект от тип TExcelApplication и всичко си е ОК.Интересува ме как мога да форматирам данните, като например текста в някой клетки да го направя bold, да мога да го центрирам по хоризонтал и вертикал на клетката?
Всякакъв help по въпроса ще ми е от полза.
10x.

Отговор
в отговор на ivo #2

Re: Delphi and Excel

Използвай -> Range : ExcelRange; и на този Range когато пишеш стойност в клетката може да му кажеш

Range.ColumnWidth := 12;
Range.Font.Bold := true;
Range.Font.Color := clRed;
Range.Cells.NumberFormat := '0.00;0.00;#';
Range.Cells.NumberFormat := 'DD/MM/YYYY г.';



Мисля че в някой от по старите версии на Delphi май беше под 6 типа не беше ExelRange.

Отговор
в отговор на ivo #3

Виж макроса

Най-добрата идея е за всяко нещо, което не знаеш как се прави
да си отвориш ексела, да си рекорднеш един макрос като правиш
дейтвията, които ти трябват и после в ВБА едитора можеш да видиш
кода - този код почти едно към едно може да се ползва в Делфито
е малко трябва да се пипне синтаксиса.

Отговор
в отговор на ivo #4

Re: Delphi and Excel

Виж тези сайтове, има няколко примера, на мен лично доста ми помогнаха.
Там където примерите са за OleObject в повечето случаи става и за ExcelApplication. Но свойствата на страниците и листовете са едни и същи.

[линк]
[линк]
[линк]
[линк]
[линк]

Дано ти помогне.

Отговор