VBScript. Предопределенные константы
Материал из GedeminWiki
Содержание |
Константы для обозначения цветов
| Имя | Значение | Описание |
|---|---|---|
| vbBlack | &h00 | Черный. |
| vbRed | &hFF | Красный. |
| vbGreen | &hFF00 | Зеленый. |
| vbYellow | &hFFFF | Желтый. |
| vbBlue | &hFF0000 | Синий. |
| vbMagenta | &hFF00FF | Малиновый. |
| vbCyan | &hFFFF00 | Голубой. |
| vbWhite | &hFFFFFF | Белый. |
Константы для функций сравнения
| Имя | Значение | Описание |
|---|---|---|
| vbBinaryCompare | 0 | Двоичное сравнение. |
| vbTextCompare | 1 | Текстовое сравнение. |
Константы для работы с датой и временем
| Имя | Значение | Описание |
|---|---|---|
| vbSunday | 1 | Воскресенье. |
| vbMonday | 2 | Понедельник. |
| vbTuesday | 3 | Вторник. |
| vbWednesday | 4 | Среда. |
| vbThursday | 5 | Четверг. |
| vbFriday | 6 | Пятница. |
| vbSaturday | 7 | Суббота. |
| vbUseSystem | 0 | Использовать формат даты и времени, заданный в настройках операционной системы. |
| vbUseSystemDayOfWeek | 0 | Использовать день недели, заданный в настройках операционной системы как первый день недели. |
| vbFirstJan1 | 1 | Использовать неделю, на которую приходится 1-е января. |
| vbFirstFourDays | 2 | Использовать неделю хотябы четыре дня из которой приходятмся на новый год. |
| vbFirstFullWeek | 3 | Использовать первую полную неделю в году. |
Константы форматирования даты
| Имя | Значение | Описание |
|---|---|---|
| vbGeneralDate | 0 | Отображать дату и/или время. Для действительных чисел отображать дату и время. Если присутствует только целая часть числа, отображать только дату. Если только дробная – время. Формат отображения определяется настройками операционной системы. |
| vbLongDate | 1 | Отображать дату используя полный формат для даты из настроек операционной системы. |
| vbShortDate | 2 | Отображать дату используя короткий формат для даты из настроек операционной системы. |
| vbLongTime | 3 | Отображать время используя полный формат для времени из настроек операционной системы. |
| vbShortTime | 4 | Отображать время используя короткий формат для времени из настроек операционной системы. |
Константы для окна Application.MessageBox
| Имя | Значение | Описание |
|---|---|---|
| vbOkOnly | 0 | Показывать только кнопку Ок. |
| vbOkCancel | 1 | Показывать кнопки Ок и Отмена. |
| vbAbortRetryIgnore | 2 | Показывать кнопки Прервать, Повторить, Игнорировать. |
| vbYesNoCancel | 3 | Показывать кнопки Да, Нет, Отмена. |
| vbYesNo | 4 | Показывать кнопки Да, Нет. |
| vbRetryCancel | 5 | Показывать кнопки Повторить, Отмена. |
| vbCritical | 16 | Показывать пиктограммку критической ошибки. |
| vbQuestion | 32 | Показывать пиктограммку вопроса. |
| vbExclamation | 48 | Показывать пиктограммку восклицания. |
| vbInformation | 64 | Показывать информационную пиктограммку. |
| vbDefaultButton1 | 0 | Первая кнопка в окне является выделенной по-умолчанию. |
| vbDefaultButton2 | 1 | Вторая кнопка в окне является выделенной по-умолчанию. |
| vbDefaultButton3 | 2 | Третья кнопка в окне является выделенной по-умолчанию. |
| vbDefaultButton4 | 3 | Четвертая кнопка в окне является выделенной по-умолчанию. |
| vbApplicationModal | 0 | Пользователь должен закрыть окно перед тем как продолжить работу с приложением. |
| vbSystemModal | 4096 | Окно будет расположено поверх всех выполняющихся приложений. Пользователь должен закрыть окно перед тем как продолжить работу. |
Следующие константы возвращаются функцией:
| Имя | Значение | Описание |
|---|---|---|
| vbOk | 1 | Была выбрана кнопка Ок. |
| vbCancel | 2 | Была выбрана кнопка Отмена. |
| vbAbort | 3 | Была выбрана кнопка Прервать. |
| vbRetry | 4 | Была выбрана кнопка Повторить. |
| vbIgnore | 5 | Была выбрана кнопка Игнорировать. |
| vbYes | 6 | Была выбрана кнопка Да. |
| vbNo | 7 | Была выбрана кнопка Нет. |
Строковые константы
| Имя | Значение | Описание |
|---|---|---|
| vbCr | Chr(13) | Возврат каретки. |
| vbCrLf | Chr(13)&Chr(10) | Возврат каретки, перевод строки. |
| vbFormFeed | Chr(12) | Пропуск страницы (не применяется в Microsoft Windows). |
| vbLf | Chr(10) | Перевод строки. |
| vbNewLine | Chr(13)&Chr(10) или Chr(10) | Переход на начало новой строки. В зависимости от платформы. |
| vbNullChar | Chr(0) | Символ с кодом 0. |
| vbNullString | Пустая строка. Не тоже самое, что строка нулевой длины "". | |
| vbTab | Chr(9) | Символ табуляции. |
| vbVerticalTab | Chr(11) | Вертикальная табуляция (не используется в Microsoft Windows). |
Константы тройного состояния (tristate constants)
| Имя | Значение | Описание |
|---|---|---|
| vbUseDefault | -2 | Использовать значение по-умолчанию из настроек операционной системы. |
| vbTrue | -1 | Истина. |
| vbFalse | 0 | Ложь. |
Подтипы варианта
| Имя | Значение | Описание |
|---|---|---|
| vbEmpty | 0 | Неинициализированная переменная. |
| vbNull | 1 | Не содержит данных. |
| vbInteger | 2 | Короткое целое число. |
| vbLong | 3 | Длинное целоей число. |
| vbSingle | 4 | Число с плавающей точкой одинарной точности. |
| vbDouble | 5 | Число с плавающей точкой двойной точности. |
| vbCurrency | 6 | Тип данных Currency. |
| vbDate | 7 | Дата. |
| vbString | 8 | Строка. |
| vbObject | 9 | Объект. |
| vbError | 10 | Ошибка. |
| vbBoolean | 11 | Булевское значение. |
| vbVariant | 12 | Вариант. |
| vbDataObject | 13 | Объект доступа к данным. |
| vbDecimal | 14 | Число с фиксированной точкой. |
| vbByte | 17 | Однобайтовое беззнаковое целое. |
| vbArray | 8192 | Массив. |
Прочие константы
| Имя | Значение | Описание |
|---|---|---|
| vbObjectError | -2147221504 | Пользовательские номера ошибок в объектах автоматизации (Automation Object) должны быть больше чем данная константа. Например:
Err.Raise vbObjectError + 1000 |