Изменить локализацию через VBА, как?

  • Автор темы Автор темы Darsh
  • Дата начала Дата начала
Статус
Закрыто для дальнейших ответов.

Darsh

Топикстартер
15 лет на форуме
Сообщения
374
Реакции
5
Требуеться изменить локальные региональные настройки средствами макроса для Corel. К моему огромному удивлению ничего не нашел ни в хелпе ни в интернете, зато нашел информацию что средствами VBA этого сделать невозможно. Может кто то подскажет как решить эту проблему. Дополнительно бы хотелось спросить, можно ли комбинировать VBA скажем с WSH ибо там смена локализации осуществляеться всего навсего одной строкой.

Конкретно данная строчка: & MonthName(Month(dtNow))
для построения пути должна давать November на любой машине где запускаеться макрос.
 
Ответ: Изменить локализацию через VBА, как?

Объясните подробней зачем это надо?
(вообще это странно, если б программа меняла настройки на моём компьютере, ну её нафиг такую программу)
 
Ответ: Изменить локализацию через VBА, как?

1. Насколько помню локальные региональные настройки живут в реестре и я не вижу препятствий для их редактирования, кроме политик системы, хотя я полностью согласен с Fog_patch, что таким программам не место на моём компе, если только это твикер какой-нибудь.

2. Set wsh = CreateObject("WScript.Shell")
или подключить через Референс.

3.
Требуеться ... осуществляеться ... запускаеться
Почитайте чего-нибудь о правописании мягкого знака на хвосте глаголов, в следующий раз пойдут предупреждения.

4. Одна тема - один вопрос. На этом тему и закроем во избежание каши.
 
Статус
Закрыто для дальнейших ответов.