Используется Excel 2007, локализованый русский.
Собственно проблема в открытии файлов с использованием функции Dir. Я накидал простенький пример, любой из методов открывает все .xlsx файлы в заданной папке.
Но как только в имени файла появляются французские акценты, VBA дает ошибку. Прилагаю и файл который не открывается.
в окне Immediate видно, что переменная содержит имя файла с измененной буквой é, поэтому и не находит файл чтобы открыть.
Странность в том, что открытие файла через ThisWorkbook.FollowHyperlink какое-то время срабатывало, и только вот сегодня отказалось напрочь. Умолчания в системе обычные, Excel только одной версии.
Если отбросить Dir, и читать имя файла из ячейки - то первый метод срабатывает корректно, второй так же не работает.
Подскажите, можно ли заставить текстовые переменные принимать значения в соответствие с не английским и не локальным языком? Или тут есть еще что-то что я вообще упустил?
Спасибо!
Собственно проблема в открытии файлов с использованием функции Dir. Я накидал простенький пример, любой из методов открывает все .xlsx файлы в заданной папке.
Но как только в имени файла появляются французские акценты, VBA дает ошибку. Прилагаю и файл который не открывается.
в окне Immediate видно, что переменная содержит имя файла с измененной буквой é, поэтому и не находит файл чтобы открыть.
Странность в том, что открытие файла через ThisWorkbook.FollowHyperlink какое-то время срабатывало, и только вот сегодня отказалось напрочь. Умолчания в системе обычные, Excel только одной версии.
Если отбросить Dir, и читать имя файла из ячейки - то первый метод срабатывает корректно, второй так же не работает.
Подскажите, можно ли заставить текстовые переменные принимать значения в соответствие с не английским и не локальным языком? Или тут есть еще что-то что я вообще упустил?
Спасибо!