Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Corba";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Вниз

Формат ячеек в 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 вся ветка

Форум: "Corba";
Текущий архив: 2006.08.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.041 c
10-1122960775
Dell3r
2005-08-02 09:32
2006.08.20
Файлы типа .doc в один файл


2-1154368157
Jimmy
2006-07-31 21:49
2006.08.20
Работа программы после Form2.ShowModal


5-1137590571
Tirion
2006-01-18 16:22
2006.08.20
Transparent Titres Panel


15-1153387859
Nic
2006-07-20 13:30
2006.08.20
Органайзеры, планировщики


15-1153167812
Loginov Dmitry
2006-07-18 00:23
2006.08.20
Прошу заценить новую статью





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский