Разделитель числа

Программирование на Visual Basic for Applications
BIT
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 25.07.2003 (Пт) 16:45

Разделитель числа

Сообщение BIT » 27.10.2003 (Пн) 19:01

Как определить, какой знак является разделителем целой и дробной частей числа системы (тот который прописан в разделе "Язык и стандарты") ?

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 27.10.2003 (Пн) 19:17

Поищи в MSDN описание функции
Код: Выделить всё
Private Declare Function GetLocaleInfo Lib "kernel32" Alias "GetLocaleInfoA" (ByVal Locale As Long, ByVal LCType As Long, ByVal lpLCData As String, ByVal cchData As Long) As Long

IgorOk
Обычный пользователь
Обычный пользователь
 
Сообщения: 54
Зарегистрирован: 29.01.2003 (Ср) 12:21

Может поможет

Сообщение IgorOk » 28.10.2003 (Вт) 11:04

Если речь об VBA, по крайней мере в Excele существуют переменные:

DecimalSymbol = Application.International(xlDecimalSeparator)
ThousandsSeparator = Application.International(xlThousandsSeparator)
DateSeparator = Application.International(xlDateSeparator)
TimeSeparator = Application.International(xlTimeSeparator)

BIT
Новичок
Новичок
 
Сообщения: 30
Зарегистрирован: 25.07.2003 (Пт) 16:45

Сообщение BIT » 28.10.2003 (Вт) 12:31

Спасибо. Работают оба варианта


Вернуться в VBA

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 57

    TopList