Delphi вики
Advertisement

http://www.excelworld.ru/stuff/vba_function/string/mid/20-1-0-39


Mid(String,Start,[Length])
Функция
Описание
Преобразование типа

Asc(String)
AscB(String)
AscW(String)

Преобразует символ в числовое значение. Если в строке больше одного символа, вернёт значение для первого символа. Если строка пустая - выпадет ошибка.
Asc - код ANSI первого символа строки типа Integer;
AscB - первый байт строки, вне зависимости от кодировки;
AscW - Unicode-код для первого символа строки, если система поддерживает Unicode. В остальных случаях аналогична Asc.

Val(String)

Преобразует строку в числовой тип данных.
Функция Val прекращает чтение строки на первом символе, который она не может распознать в качестве части числа. Символы, которые часто рассматриваются в качестве частей числовых значений, типа знака доллара и запятых, не распознаются.
Например Val(" 1615 198th Street N.E.") = 1615198.
Функция Val распознает в качестве разделителя целой и дробной части только точку (.).

CDbl(Expression)

Преобразует выражение в тип данных двойной точности Double.
Если аргумент является строкой, то он должен представлять число, иначе генерируется ошибка стадии выполнения Type mismatch.
Распознаёт как разделитель запятую (,).

Преобразование регистра

UCase(String)

Преобразует символы строки в верхний регистр.

LCase(String)

Преобразует символы строки в нижний регистр.

StrConv(String,Conversion,[LocaleID])

Преобразует все символы строки в соответствии с заданным видом преобразования.
Conversion может принимать следующие значения (можно слово, можно цифру):

  • vbUpperCase (1) - Преобразование строки к верхнему регистру;
  • vbLowerCase (2) - Преобразование строки к нижнему регистру;
  • vbProperCase (3) - Преобразование первой буквы каждого слова в строке в прописную;
  • vbWide (4) - Преобразование однобайтовых символов в двухбайтовые. Применимо только к дальневосточным национальным настройкам;
  • vbNarrow (8) - Преобразование двухбайтовых символов в однобайтовые. Применимо только к дальневосточным национальным настройкам;
  • vbHiragana (32) - Преобразование символов катаканы в символы хираганы. Применимо только к японскому языку;
  • vbUnicode (64) - Преобразование строки в Unicode с помощью используемой по умолчанию системной кодовой страницы;
  • vbFromUnicode (128) - Преобразование строки из Unicode с помощью используемой по умолчанию системной кодовой страницы.

LocaleID - локальный идентификатор, если отличается отличается от системного идентификатора.

Advertisement