Работа с Unicode в VBA StrConv

У меня есть файл Excel и пользовательская форма, где пользователь может вводить детали учащихся, а форма проверяет дублирование, а затем добавляет информацию в последнюю строку таблицы. Я хочу еще больше улучшить его, сделав форму заглавной буквы первой буквы каждого имени, используя этот код:

Me.Surname.Value = StrConv(Me.Surname.Value, vbProperCase) 

Me.Surname.Value – это вход формы, в основном вьетнамский, такой как Trần, Nguyễn, Thảo и т. Д. Однако после прохождения StrConv они превращаются во что-то вроде Tr? N, Nguy? N, Th? O. Я прочитал некоторые предложения и изменил свой язык на вьетнамский, но проблема не устранена.

Есть ли у вас предложение исправить это? Я думаю о преобразовании входных данных в шестнадцатеричное значение, а затем записывать их с помощью ChrW (), но я не могу найти способ сделать это.

Я немного поиграл с этим, и преступник, похоже, StrConv . Это работает для меня, если вместо использования StrConv я прямо устанавливаю правильный случай:

 Surname.Text = UCase(Left(Surname.Text, 1)) & Mid(Surname.Text, 2) 

или даже более точно:

 Surname.Text = UCase(Left(Surname.Text, 1)) & Mid(LCase(Surname.Text), 2) 
  • Как исправить кодировку при создании файла excel из данных «utf-8» с помощью python
  • Экспорт (HTML) в Excel не отображает umlaut правильно
  • UnicodeDecodeError при попытке изменить точки на запятые в Excel
  • Как преобразовать имена файлов в iso8859_6 в utf-8?
  • Действие Web API возвращает FileContentResult, который, если он сохранен как .csv, будет отображаться как тарабарщина, а если в качестве .txt - это нормально. Зачем?
  • Создайте CSV с UTF-8, чтобы открыть с помощью excell
  • Отправить арабский текст в веб-службу
  • Как вывести файл с китайским символом в CSV-файл, совместимый с excel?
  • Вставка шрифта MLAthira malayalam в базе данных Mysql
  • Используйте «ADODB.Stream» для преобразования ANSI в UTF-8, пропустите 1-2 символа в первой строке
  • Excel Экспорт арабского текста английского текста в CSV-файл содержит вопросительные знаки
  • Interesting Posts

    Найдите новую дату чтения и скопируйте колонку глубины на новый лист

    обнаружить EOF файла excel в Python

    обрезка пробелов перед значениями

    Отображение строки данных

    Excel с сводными таблицами вылетает после загрузки данных динамически через Apache POI

    Удаление http: // и подстраницы / пути с использованием excel

    Как создать файл Excel с помощью OpenXML без создания локального файла?

    Какова наилучшая практика для перекрестных объектов Excel в C #?

    Строка реструктуризации для строки в Excel

    Импорт и экспорт пользовательских форм и модулей

    Доступ к методам рабочего листа из модуля

    Суммированные ячейки, учитываемые в соответствии с критериями

    Apache POI setFitWidth (1) и setFitToPage (true) делает лист намного меньше, чем исходная страница

    Как захватить URL-адрес текста в Excel, чтобы его можно было сбрасывать в SQL (используя SSIS)?

    Дайте предложения для имен в поле со списком из ввода в текстовое поле в VBA Excel

    Давайте будем гением компьютера.