Member 12573064 Ответов: 1

Как мне прочитать тысячу разделителей из excel


ПРИВЕТ,
Я работаю над частью excel.Я хотел бы знать, есть ли какой-нибудь способ, которым мы можем прочитать разделитель тысяч или десятичный разделитель, используемый Пользователем в excel.Есть ли способ, которым это можно сделать, не открывая excel, что означает, например , если пользователь открыл excel и установил формат тысячи разделителей в запятую, а затем закрыл excel.

Могу ли я прочитать этот формат

Что я уже пробовал:

я знаю, что это работает, давая путь, который я хотел знать, будет ли он работать без пути

CHill60

Что ж, вам придется открыть электронную таблицу. Числовой формат будет основан на ячейке, столбце или строке, а не на уровне листа. Вы также не объяснили, как вы обрабатываете Excel в своем приложении - например, это взаимодействие?
Ваше замечание о "пути" бессмысленно и сбивает с толку.

1 Ответов

Рейтинг:
0

Pat O'Brien

Sub ShowSeparatorInfo()
    Dim ap As Application
    Set ap = Excel.Application
    With ap
        Debug.Print .DecimalSeparator
        Debug.Print .ThousandsSeparator
        Debug.Print .UseSystemSeparators
    End With

End Sub


UseSystemSeparators необходимо установить в FALSE, если десятичные и тысячные разделители установлены на что-то нестандартное.