Есть ли способ использовать пути / имена файлов в юникоде в коде Word 2003 или более поздней версии VBA?

StackOverflow https://stackoverflow.com/questions/2356833

Вопрос

Есть ли способ использовать пути / имена файлов в юникоде в коде Word 2003 или более поздней версии VBA?

Похоже, что Word поддерживает путь / имена файлов в Юникоде через свои интерактивные диалоги, но когда наш код VBA пытается манипулировать путями / именами файлов в Юникоде, доступными через свойства Word, мы получаем обратно строки с большим количеством вопросительных знаков.

Есть ли что-то, что нам нужно сделать, чтобы Word VBA работал в режиме Unicode?

Это было полезно?

Решение

О, это настоящая боль.Я использовал это, что было очень полезно.Существуют способы вручную создать эту поддержку непосредственно в VBA.Пара поисков выявила такие вещи, как это.

Обратите внимание, что это все равно не поможет с диалоговыми окнами и т.д.поскольку для них установлен LocaleID операционной системы (поэтому, если вы измените язык отображения вашей операционной системы на локальный язык, они должны отображаться просто отлично).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top