Структура NUMBERFMT
Type NUMBERFMT
NumDigits As Long
LeadingZero As Long
Grouping As Long
lpDecimalSep As String
lpThousandSep As String
NegativeOrder As Long
End Type
Структура NUMBERFMT хранит информацию о том, как форматировать числовое значение. Структура также позволяет определять собственный формат, игнорируя локальный контекст системы
Состав структуры
- NumDigits
- Число цифр, отображаемых после десятичной точки
- LeadingZero
- Если равен 0, то нерезервировать место справа от десятичной точки для нулей. Если ненулевое значение, то резервировать для них место. Например, если NumDigits равно 3и заданное число 1.23, то установив параметр в 0, вы получите "1.23". Установив ненулевое значение, вы получите "1.230"
- Grouping
- Число группируемых цифр слева от десятичной точки. Обычно, цифры группируются по три (1,234,567). Используйте значения от 0 до 9
- lpDecimalSep
- Символ, используемый для десятичной точки
- lpThousandSep
- Символ, используемый для разделителя групп
- NegativeOrder
- Одно из следующих значений, определяющих вид отрицательных чисел. Для примера использовалось значение -1.1.
- 0
- (1.1)
- 1
- -1.1
- 2
- - 1.1 (пробел после -)
- 3
- 1.1-
- 4
- 1.1 - (пробел перед -)
Используется в
GetNumberFormat