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

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

Функция StrConv


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

#1
Thomas

Thomas

    Excel Pro

  • 60 сообщений
  • 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 анонимных