Chr
Функция Chr
Chr(CharCode)
Chr$(CharCode)
ChrB(CharCode)
ChrW(CharCode)
Функция Chr(Character)позволяет получить символ по значению его числового кода ANSI или Unicode
Возвращаемое значение
Функции Chr, ChrB, ChrW возвращают значение субтипа String типа Variant, содержащее символ, соответствующий указанному коду символа ANSI или Unicode. Функции Chr$, ChrB$, ChrW$ возвращают соответственно значение типа String
Примечание
Chr и Chr$ возвращают символ по его кодировке в стандарте ANSI
ChrB и ChrB$ возвращают однобайтовую строку
ChrW возвращает символ Unicode, однако в системах, не поддерживающих Unicode, ее поведение аналогично Chr
Использование в параметре CharCode значения больше, чем 255, генерирует ошибки стадии выполнения 5: Invalid procedure call or argument или 6: Overflow
Параметры
- CharCode
- Обязательный аргумент является значением типа Long, определяющим символ. Обычно, функция Chr применяется при вставке в текстовые строки непечатных символов(возврат каретки, перевод строки, табулятор и т.д.). Коды 0-31 соответствуют стандартным управляющим символам ASCII. Например, Chr(10) возвращает символ перевода строки
Пример
Dim retval
retval = Chr(65)
Debug.Print retval ' возвращается A
Категория
Функции обработки строк
|