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

Вниз

Изменение формата ячеек Экселя в Дельфи   Найти похожие ветки 

 
Megabyte ©   (2006-06-14 17:36) [0]

Через запись макроса выяснил операцию изменения формата ячеек: Range("B7:I9").Select
   Selection.NumberFormat = "#,##0.00_р_."

Подставил в Дельфи:
Sheet.range["b7:i9"].NumberFormat := " "#,##0.00_р_." ";
При построении отчета вместо форматированных цифр выводит строку "#,##0.00_р_." во всех ячейках, а не сами цифры. Ставил код и до, и после вывода данных в Эксель. Только в строке формул видно, что за число в ячейке.
Если задать так:
Sheet.range["b7:i9"].NumberFormat := " #,##0.00_р_. ";
то матерится, что "нельзя установить свойство".

Как исправить?


 
Palladin ©   (2006-06-14 18:16) [1]

объекты Selection и Range довольно таки не одно и тоже, соответственно что бы применить NumberFormat ты и должен выполнить

Sheet.range["b7:i9"].Select;
Selection.NumberFormat:= ...


 
Zz_   (2006-06-14 21:20) [2]

>>Palladin ©   (14.06.06 18:16) [1]

Неверно.

>>Megabyte ©   (14.06.06 17:36)

Пробуй

Sheet.range["b7:i9"].NumberFormat := "#"+Chr(Ord(ThousandSeparator)and $7F)+"##0"+DecimalSeparator+"00";


 
Megabyte ©   (2006-06-15 13:14) [3]


> Zz_   (14.06.06 21:20) [2]

Спасибо.



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

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

Наверх




Память: 0.47 MB
Время: 0.029 c
2-1152416078
elfen_kenny
2006-07-09 07:34
2006.07.30
TIBUpdateSQL блин


6-1142512145
Новочеркасский Волк
2006-03-16 15:29
2006.07.30
Виновата ли ADSL или в чём ошибка???


15-1151390965
Иксик
2006-06-27 10:49
2006.07.30
Идиотский вопрос


15-1151892819
Карелин Артем
2006-07-03 06:13
2006.07.30
Вопрос на понедельник. Отвечать серьезно!


2-1152172117
Gerasym
2006-07-06 11:48
2006.07.30
Неактивность главной формы во время выполнения процедуры