Есть ли способ использовать пути / имена файлов в юникоде в коде Word 2003 или более поздней версии VBA?
-
23-09-2019 - |
Вопрос
Есть ли способ использовать пути / имена файлов в юникоде в коде Word 2003 или более поздней версии VBA?
Похоже, что Word поддерживает путь / имена файлов в Юникоде через свои интерактивные диалоги, но когда наш код VBA пытается манипулировать путями / именами файлов в Юникоде, доступными через свойства Word, мы получаем обратно строки с большим количеством вопросительных знаков.
Есть ли что-то, что нам нужно сделать, чтобы Word VBA работал в режиме Unicode?
Решение
О, это настоящая боль.Я использовал это, что было очень полезно.Существуют способы вручную создать эту поддержку непосредственно в VBA.Пара поисков выявила такие вещи, как это.
Обратите внимание, что это все равно не поможет с диалоговыми окнами и т.д.поскольку для них установлен LocaleID операционной системы (поэтому, если вы измените язык отображения вашей операционной системы на локальный язык, они должны отображаться просто отлично).