![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
NumberFormat - как решить эту проблему? [D7, XP]
Juju © (2006-10-04 20:13:00)
Код в виде:
ASheet.Range[Cells1, Cells2].NumberFormat := '0.00';
не работает...
Ошибка:
exception class EOleException with message Нельзя установить свойство NumberFormat класса Range
Что я не так делаю?
Juju (2006-10-04 20:28:00) [1]umbra наверное, разделитель в системе не точка, а запятая
ASheet.Range[Cells1, Cells2].NumberFormat := '0' + DecimalSeparator + '00';
Спасибо огромное. Вы в очередной раз меня выручили. Это работает.
Juju (2006-10-04 20:25:00) [2]Код в виде:
ASheet.Range[Cells1, Cells2].NumberFormat := 0.00;
т.е. без одинарных кавычек "лупит" везде признак currencyв зависимости от региональных настроек.
umbra (2006-10-04 20:24:00) [3]наверное, разделитель в системе не точка, а запятая. попробуйте
ASheet.Range[Cells1, Cells2].NumberFormat := '0' + DecimalSeparator + '00';