Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SaveAs в Excel изменяет десятичный разделитель / 2 сообщений из 2, страница 1 из 1
01.04.2009, 14:31
    #35905830
Serafim
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SaveAs в Excel изменяет десятичный разделитель
При выполении кода в Excel (2000, 2002)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Sub toTxt()
    Cells.Select
    Selection.Copy
    Workbooks.Add
    ActiveSheet.Paste
    ActiveWorkbook.SaveAs Filename:= "C:\kurs.txt", FileFormat :=xlText, CreateBackup:=False
    ActiveWindow.Close
Exit Sub
в полученном файле kurs.txt все десятичные разделители чисел всегда заменяются на точку вне зависимости от региональных установок на машине.
Но если те же действия выполнять "руками" (по пунктам меню), то в результат соответствует региональным установкам.
Как заставить код работать также как ручное выполнение?
Заранее благодарен.
...
Рейтинг: 0 / 0
02.04.2009, 08:56
    #35907233
by-pass
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SaveAs в Excel изменяет десятичный разделитель
попробуйте поковырять "Сервис - параметры - международные"
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / SaveAs в Excel изменяет десятичный разделитель / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]