Текущий архив: 2004.10.24;
Скачать: CL | DM;
ВнизКак в Excel (позднее связывание) написать формат времени ? Найти похожие ветки
← →
GuAV © (2004-10-10 22:28) [0]Сабж. Такой код не работает.
XL := CreateOleObject("Excel.Application");
try
WB := XL.Workbooks.Add;
WS := WB.WorkSheets.Add;
...
WS.Columns["C"].NumberFormat:="d/mm/yy"; // здесь ошибка
WS.Columns["A:C"].AutoFit;
WS.Application.Visible:=True;
XL.Visible:=True;
finally
XL.Quit;
XL := NULL;
end;
Как это можно исправить ?
← →
jack128 © (2004-10-10 23:41) [1]У тя наверника проблемы из за lcid или как он там называется. Посмотри как правильно вводить форматы в контекстном меню Формат ячеек/Все форматы (у мя на русском экселе пошло "Д.ММ.ГГ". Либо нужно этот lcid , но конкретных значений я, к сожалению, не знаю. Посмотри "По волнам интеграции" на Королевстве, там этот вопрос был освещен не много..
← →
GuAV © (2004-10-10 23:52) [2]jack128 © (10.10.04 23:41) [1]
Там я нашел
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=920
и
http://www.delphikingdom.com/asp/viewitem.asp?catalogid=924
.
скачал модуль по второй ссылке у меня не помогает. видимо он для компонентов с закладки Servers, а у меня позднее связывание. Оставлять по русски - вариант, приложение врядли встретит неруссий эксель.
Однако хотелось бы найти универсальное решение...
← →
jack128 © (2004-10-11 00:05) [3]GuAV © (10.10.04 23:52) [2]
Однако хотелось бы найти универсальное решение...
Ну это понятно.. Но сам видешь, это глюк excel"я.. максимум, что я могу предложить - это
if XL.LanguageSettings.LanguageID[2] = 1049 then // русский excel
Range.NumberFormat := "Д.ММ.ГГ"
else
Range.NumberFormat := "d/mm/yy";
На просторах моей родины это будет работать 100%. Те, наверно, нужно добавить укр. специфику..
← →
Суслик © (2004-10-11 11:01) [4]Была статься не помню где (виноват) об особенностях русского екселя.
В ней обслуждались проблемы русского екселя. В частности говорилось про форматы даты.
Там был именно такой совет, который дан в [3].
← →
GuAV © (2004-10-11 12:49) [5]Суслик © (11.10.04 11:01) [4]
Да, я её уже нашел, первая ссылка в [2].
Страницы: 1 вся ветка
Текущий архив: 2004.10.24;
Скачать: CL | DM;
Память: 0.45 MB
Время: 0.035 c