Функция StrConv()

Функция StrConv(<Строка>, <Тип преобразования>[, <Локаль>]) выполняет преобразование строки в соответствии со значением параметра <Тип преобразования>. В качестве типа указываются следующие константы (или их сумма):

Debug.Print StrConv("строка", vbUpperCase)   ' СТРОКА
Debug.Print StrConv("СТРОКА", vbLowerCase)   ' строка
Debug.Print StrConv("строка из нескольких СЛОВ", vbProperCase)
' Строка Из Нескольких Слов
Dim i As Integer, arr() As Byte
arr = StrConv("строка", vbFromUnicode, 1049) ' Кодировка cp1251
For i = 0 To UBound(arr)
   Debug.Print arr(i); Chr(arr(i))
Next

Необязательный параметр <Локаль> задает идентификатор региональных настроек. В предыдущем примере мы указали идентификатор 1049, который соответствует кодировке Windows-1251 (cp1251). Если идентификатор не указан, то региональные настройки будут соответствовать настройкам, используемым в системе по умолчанию.

Предыдущая статья Все статьи Следующая статья