Сообщество программистов Autodesk в СНГ

ADN Club => VBA => Тема начата: Василий от 18-04-2018, 10:17:37

Название: В редакторе VBA вместо текста в возвращаемых значениях приходят "?????"
Отправлено: Василий от 18-04-2018, 10:17:37
Добрый день, уважаемые коллеги.

В редакторе VBA слетела кириллица, все тексты на русском отображались иероглифами.
В Tools>Options>Editor Format выставил Courier New(Кириллический), в содержание
кода это проблему решило, иероглифы исправились на кириллицу.

Но в MsgBox, Immediate все сообщения и значения на кириллицы приходят в виде вопросов.
Название: Re: В редакторе VBA вместо текста в возвращаемых значениях приходят "?????"
Отправлено: Александр Ривилис от 18-04-2018, 11:10:26
Но в MsgBox, Immediate все сообщения и значения на кириллицы приходят в виде вопросов.
Это с большой вероятностью говорит о том, что проблема не в AutoCAD / VBA, а в Windows. Кстати, а какая версия AutoCAD и Windows?
Название: Re: В редакторе VBA вместо текста в возвращаемых значениях приходят "?????"
Отправлено: Василий от 18-04-2018, 11:19:30
Windows 10, eng. AutoCAD 2017 eg. После установки  AutoCAD 2017 eg был установлен language pack rus( думал поможет)
Название: Re: В редакторе VBA вместо текста в возвращаемых значениях приходят "?????"
Отправлено: Александр Ривилис от 18-04-2018, 11:27:15
Windows 10, eng.
Думаю, что проблема в этом. Как вариант можно проделать такую операцию (не забудь сохранить предыдущее состояние ветки реестра):
Код - Microsoft Registry [Выбрать]
  1. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
(https://farm1.staticflickr.com/940/41493815972_5a99e1b47f_o.png)

Исправить отмеченные строки:

(https://farm1.staticflickr.com/879/26667388087_936ea3fdcf_o.png)

Ну и перезагрузить компьютер.

Название: Re: В редакторе VBA вместо текста в возвращаемых значениях приходят "?????"
Отправлено: Василий от 18-04-2018, 15:31:32
Перезагрузили заработало. Большое спасибо!!!