![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Сменить запятую на точку [D5]
ffo © (2006-08-19 20:14:00)Как при запуске имеющегося файла Excel из моей программы программно установить в этом файле разделителем целой и дробной части точку (по умолчанию стоит как мы знаем в Excel2003 запятая). Ну то есть надо программно выполнить команду (в Excel) Сервис - параметры - международные - убрать галочку "использовать системные разделители" - посавить вместо запятой точку. Да...вот еще что... надо после окончания работы с программой вернуть все обратно (запятую)
AntiUser (2006-08-19 20:31:00) [41]P.S.
Но это не есть гуд, заниматься такой фигней. В будущем возникнет КУЧА проблем из-за этого, так как у других разделители будут ПРАВИЛНЫЕ, в отличии от твоих.
AntiUser (2006-08-19 20:29:00) [42]Мы этого не знаем.Потому, что по умолчанию она берется из системы, а не в excel'е
Макрос для смены:
With Application
.DecimalSeparator = ":"
.ThousandsSeparator = "."
.UseSystemSeparators = False
End With
Делай выводы.
Anatoly Podgoretsky (2006-08-19 20:15:00) [43](по умолчанию стоит как мы знаем в Excel2003 запятая).
Мы этого не знаем.