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

Вниз

Формат ячеек в Excel   Найти похожие ветки 

 
Yurisimus   (2005-07-25 09:45) [0]

Как правильно через Delphi в Excel файле установить формат ячеек?
Если можно, то отдельно на одну ячейку и отдельно на столбец целиком...
Спасибо.


 
Drakosha ©   (2005-07-25 11:41) [1]

Запиши макрос и глянь как это происходит...


 
Yurisimus   (2005-07-26 14:06) [2]

Записывал макрос, смотрел его... Должно быть что-то вроде:

MyExcel.Cells[1,1].NumberFormat:="#,##";

или

MyExcel.Cells[1,1].NumberFormat:="0,00";

подставлял вместо запятых точки - тоже не помогло, на других форумах тоже наиумнейшие ответы на такие вопросы, типа макрос запиши... Мне бы примерчиком помогли чтоли?


 
AbrosimovA   (2005-07-26 16:03) [3]

К примеру так:

var Range,Cell1,Cell2: Variant;
begin
Cell1 := WorkBook.WorkSheets[1].Cells[2,2];//Ячейка B2
Cell2 := WorkBook.WorkSheets[1].Cells[8,8];//Ячейка H8
Range := WorkBook.WorkSheets[1].Range[Cell1,Cell2];//от B2 до H8
Range.NumberFormat:="0"+DecimalSeparator+"00";
end;


 
AbrosimovA   (2005-07-26 16:15) [4]

Или WorkBook.WorkSheets[1].Cells[1,1].NumberFormat:="0"+DecimalSeparator+"00";


 
Ulca   (2005-07-29 19:15) [5]

А я вот прям конкретно сейчас бьюсь - тоже писала код с вставкой этого сепаратора. В итоге у меня чудно работает - хп, офис 2003, а менеджеры из киева божатся, что у них та же программа работает, только если настройки поставить разделитель точка. а хотят чтоб и так и так было. то ли врут (релиз не тот пользуют), то ли... хелп ми! -(( у них 2000, офис от 2002. не понимаю. врут?


 
AbrosimovA   (2005-07-30 03:16) [6]

Стоит проверить, что запускают менеджеры. Использование DecimalSeparator как раз и даёт желаемый результат.


 
Ulca   (2005-08-02 17:55) [7]

Проверить не получается, но вроде как именно то. Просто теряюсь в догадках и никаких других идей нет. Может есть еще какие-то подводные камни?


 
Ulca   (2005-08-02 18:15) [8]

тьфу, ларчик просто открывался. меняли они вовсе не системные настройки, а настройки внутри экселя. то есть тут уже вот эта статья рулит http://www.delphikingdom.com/asp/viewitem.asp?catalogid=920.



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

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

Наверх




Память: 0.48 MB
Время: 0.041 c
2-1154522690
AlexanderMS
2006-08-02 16:44
2006.08.20
Ассоциация программы с файлами.


2-1154528062
cando
2006-08-02 18:14
2006.08.20
биты


15-1153382099
novoalex
2006-07-20 11:54
2006.08.20
Небольшой провайдер...


15-1153478322
Jeer
2006-07-21 14:38
2006.08.20
Программазм или "одиночка vs конвейр"


1-1152261282
dwar
2006-07-07 12:34
2006.08.20
Добавление TAction в TActionList