Возврат строк из функций
Некоторые функции представлены в двух версиях: функция, возвращающая значение типа Variant, и функция, возвращающая строковое значение. Версии с использованием типа Variant являются более удобными, так как варианты автоматически выполняют преобразование разных типов данных. Они также позволяют передавать через выражение значение Null. Версии с использованием типа String более эффективны, так как они используют меньше памяти.
Версию с использованием типа String рекомендуется применять, если:
- Программа имеет большой размер и в ней используется много переменных.
- Данные записываются непосредственно в файлы с произвольной выборкой.
Перечисленные ниже функции возвращают значения типа String, если к их имени добавить знак доллара ($). Эти функции имеют такой же способ применения и синтаксис, как и их эквиваленты, использующие тип Variant, без знака доллара.
Функция | Функция | Функция |
---|---|---|
Chr$ | ChrB$ | *Command$ |
CurDir$ | Date$ | Dir$ |
Error$ | Формат$ | Шестнадцатеричный$ |
Input$ | InputB$ | LCase$ |
Left$ | LeftB$ | LTrim$ |
Средний$ | MidB$ | Октябрь$ |
Right$ | RightB$ | RTrim$ |
Пробел$ | Str$ | String$ |
Time$ | Trim$ | UCase$ |
* Может быть доступна не во всех приложениях.
См. также
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.