Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Программирование, связанное с MS Office > VBA локализация


Автор: mastercz 1.12.2009, 09:59
Подскажите пожалуйста 
1. как средствами VBA проверять установленную локализацию
2. нужно ли проверять, выставлять, это свойство при регистронезависимом сравнении.
 

Автор: Akina 1.12.2009, 11:58
Используйте например VBScript.GetLocale

Автор: mastercz 2.12.2009, 02:22
Или я что-то не понимаю, или одно из двух. smile

Код

    Dim currentLocale
    currentLocale = GetLocale
    MsgBox ("Кодировка :" & currentLocale)


Это внутри макроса не работает, а как правильно, что-то не соображу.

Автор: Akina 2.12.2009, 08:36
mastercz, я же сказал, где именно искать эту функцию, в каком пространстве. 

Автор: mastercz 3.12.2009, 01:47
Akina,  я не могу, к сожалению,  найти это пространство в  VBA для excel. Ни в object browser, ни в справке.
Я, к сожалению, не знаю VBA - просто возникла частная задачка, для которой проще всего сделать ряд макросов для excel.
Подскажите, пожалуйста, как вызов этой функции реализовать из Макроса Excel.

Автор: Akina 3.12.2009, 08:33
http://msdn.microsoft.com/en-us/library/t0aew7h6(VS.85).aspx

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)