Форум: "Corba";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
ВнизГлюки с NumberFormat для даты в Excel (понимает только по-русски) Найти похожие ветки
← →
r_nikola © (2004-09-10 16:03) [0]в Excel (понимает все):
ActiveSheet.Cells(1, 1).NumberFormat = "dd/mm/yyyy hh:mm:ss"
// --> Ok
ActiveSheet.Cells(1, 1).NumberFormat = "dd.mm.yyyy hh:mm:ss"
// --> Ok
ActiveSheet.Cells(1, 1).NumberFormat = "dd-mm-yyyy hh:mm:ss"
// --> Ok
ActiveSheet.Cells(1, 1).NumberFormat = "дд/мм/гггг чч:мм:сс"
// --> Ok
ActiveSheet.Cells(1, 1).NumberFormat = "дд.мм.гггг чч:мм:сс"
// --> Ok
ActiveSheet.Cells(1, 1).NumberFormat = "дд-мм-гггг чч:мм:сс"
// --> Ok
в Delphi (понимает только по-русски):
ExcelSheet.Cells[1,1].NumberFormat := "dd/mm/yyyy hh:mm:ss";
// --> Не удается установить свойство NumberFormat класса Range
ExcelSheet.Cells[1,1].NumberFormat := "dd.mm.yyyy hh:mm:ss";
// --> Ошибка доступа к файлу. Некоторые числовые форматы могут быть утеряны.
ExcelSheet.Cells[1,1].NumberFormat := "dd-mm-yyyy hh:mm:ss";
// --> Вместо форматирования получается "dd-mm-yyyy hh:mm:ss".
ExcelSheet.Cells[1,1].NumberFormat := "дд/мм/гггг чч:мм:сс";
// --> Ok
ExcelSheet.Cells[1,1].NumberFormat := "дд.мм.гггг чч:мм:сс";
// --> Ok
ExcelSheet.Cells[1,1].NumberFormat := "дд-мм-гггг чч:мм:сс";
// --> Ok
Со свойством NumberFormatLocal таже самая фигня. Что делать?
С русским Excel можно и русский формат даты указать. А что делать, если Excel английский или немецкий?
← →
r_nikola © (2004-09-10 16:04) [1]забыл указать: Office 2000
← →
r_nikola © (2004-09-16 18:10) [2]Кто-нибудь, помогите...
Что делать с английским форматом даты, который Excel в макросах понимает, а через Delphi ни в каую не хочет?
← →
r_nikola © (2004-09-16 21:07) [3]Вопрос закрыт.
Ответ найден здесь:
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=920&mode=print
Страницы: 1 вся ветка
Форум: "Corba";
Текущий архив: 2005.07.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.031 c