Перейти к содержимому

Фотография
- - - - -

Функция StrConv


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1
Thomas

Thomas

    Excel Pro

  • 61 сообщений
  • 10 благодарностей
12
  • Город:Москва
  • Office:2003, 2010, 2013, Online

StrConv(String,Conversion,[LocaleID])

 
Данная функция предназначена для преобразования всех символов в строке согласно заданному виду преобразований.

Возвращаемое значение функции
Возвращает значение типа Variant (String), которое содержит преобразованную строчку.

Параметры функции
Данная функция содержит именованные аргументы
 

Значение Описание
String Обязательный аргумент - строковое выражение, которое следует преобразовать.
Conversion Обязательный аргумент - значение типа Integer, равное сумме констант, указывающих тип преобразования, которое следует выполнить.
LocaleID Необязательный аргумент - локальный идентификатор, если отличается отличается от системного идентификатора. По умолчанию - локальный идентификатор.

Ниже в таблице Вы можете ознакомиться с константами, которые задают коды допустимых преобразований строки:
 
Константа Значение Описание
vbUpperCase 1 Преобразование строки к верхнему регистру
vbLowerCase 2 Преобразование строки к нижнему регистру
vbProperCase 3 Преобразование первой буквы каждого слова в строке в прописную
vbWide 4 Преобразование однобайтовых символов в двухбайтовые. Применимо только к дальневосточным национальным настройкам
vbNarrow 8 Преобразование двухбайтовых символов в однобайтовые. Применимо только к дальневосточным национальным настройкам
vbHiragana 32 Преобразование символов катаканы в символы хираганы. Применимо только к японскому языку
vbUnicode 64 Преобразование строки в Unicode с помощью используемой по умолчанию системной кодовой страницы
vbFromUnicode 128 Преобразование строки из Unicode с помощью используемой по умолчанию системной кодовой страницы

Сложить константы возможно только в том случае, если они не являются взаимно-обратными.
Ниже перечислены допустимые символы, служащие разделителями слов:
Null (Chr$(0)), горизонтальная табуляция (Chr$(9)), перевод строки (Chr$(10)), вертикальная табуляция (Chr$(11)), конец страницы (Chr$(12)), возврат каретки (Chr$(13)), пробел (однобайтовая система) (Chr$(32)). Код пробела в двухбайтовых системах (DBCS) зависит от текущей страны.
 
Пример функции

Sub StringConversion_example()
Dim Str As String
 Str = "Microsoft Office Community"
 MsgBox StrConv(Str, vbProperCase) 'Преобразуем первые буквы каждого слова строки в верхний регистр
End Sub

Господа! Регистрируйтесь и задавайте свои вопросы, связанные с Microsoft Office. Поможем, чем сможем ;)





Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных