VBScript. Предопределенные константы

Материал из GedeminWiki
(Различия между версиями)
Перейти к: навигация, поиск
(Создана новая страница размером === Константы для обозначения цветов === {| class="wikitable" border="1" ! Имя !! Значение !! О...)
 
 
(не показана 1 промежуточная версия 1 участника)
Строка 54: Строка 54:
 
| vbUseSystemDayOfWeek || 0 || Использовать день недели, заданный в настройках операционной системы как первый день недели.
 
| vbUseSystemDayOfWeek || 0 || Использовать день недели, заданный в настройках операционной системы как первый день недели.
 
|-
 
|-
| vbFirstJan1 || 1 ||  
+
| vbFirstJan1 || 1 || Использовать неделю, на которую приходится 1-е января.
 
|-
 
|-
| vbFirstFourDays || 2 ||  
+
| vbFirstFourDays || 2 || Использовать неделю хотябы четыре дня из которой приходятмся на новый год.
 
|-
 
|-
| vbFirstFullWeek || 3 ||  
+
| vbFirstFullWeek || 3 || Использовать первую полную неделю в году.
 
|}
 
|}
  
 +
=== Константы форматирования даты ===
  
 
{| class="wikitable" border="1"
 
{| class="wikitable" border="1"
 
! Имя !! Значение !! Описание
 
! Имя !! Значение !! Описание
 
|-
 
|-
| || ||  
+
| vbGeneralDate || 0 || Отображать дату и/или время. Для действительных чисел отображать дату и время. Если присутствует только целая часть числа, отображать только дату. Если только дробная – время. Формат отображения определяется настройками операционной системы.
 +
|-
 +
| vbLongDate || 1 || Отображать дату используя полный формат для даты из настроек операционной системы.
 +
|-
 +
| vbShortDate || 2 || Отображать дату используя короткий формат для даты из настроек операционной системы.
 +
|-
 +
| vbLongTime || 3 || Отображать время используя полный формат для времени из настроек операционной системы.
 +
|-
 +
| vbShortTime || 4 || Отображать время используя короткий формат для времени из настроек операционной системы.
 
|}
 
|}
  
 +
=== Константы для окна Application.MessageBox ===
  
 +
{| class="wikitable" border="1"
 +
! Имя !! Значение !! Описание
 +
|-
 +
| 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 || Окно будет расположено поверх всех выполняющихся приложений. Пользователь должен закрыть окно перед тем как продолжить работу.
 +
|}
 +
 +
==== Следующие константы возвращаются функцией: ====
 +
 +
{| class="wikitable" border="1"
 +
! Имя !! Значение !! Описание
 +
|-
 +
| vbOk || 1 || Была выбрана кнопка Ок.
 +
|-
 +
| vbCancel || 2 || Была выбрана кнопка Отмена.
 +
|-
 +
| vbAbort || 3 || Была выбрана кнопка Прервать.
 +
|-
 +
| vbRetry || 4 || Была выбрана кнопка Повторить.
 +
|-
 +
| vbIgnore || 5 || Была выбрана кнопка Игнорировать.
 +
|-
 +
| vbYes || 6 || Была выбрана кнопка Да.
 +
|-
 +
| vbNo || 7 || Была выбрана кнопка Нет.
 +
|}
 +
 +
=== Строковые константы ===
 +
 +
{| class="wikitable" border="1"
 +
! Имя !! Значение !! Описание
 +
|-
 +
| 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) ===
 +
 +
{| class="wikitable" border="1"
 +
! Имя !! Значение !! Описание
 +
|-
 +
| vbUseDefault || -2 || Использовать значение по-умолчанию из настроек операционной системы.
 +
|-
 +
| vbTrue || -1 || Истина.
 +
|-
 +
| vbFalse || 0 || Ложь.
 +
|}
 +
 +
=== Подтипы варианта ===
 +
 +
{| class="wikitable" border="1"
 +
! Имя !! Значение !! Описание
 +
|-
 +
| 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 || Массив.
 +
|}
 +
 +
=== Прочие константы ===
 +
 +
{| class="wikitable" border="1"
 +
! Имя !! Значение !! Описание
 +
|-
 +
| vbObjectError || -2147221504 || Пользовательские номера ошибок в объектах автоматизации (Automation Object) должны быть больше чем данная константа. Например:
 +
Err.Raise vbObjectError + 1000
 +
|}
 +
 
[[Category:VBScript]]
 
[[Category:VBScript]]
 
[[Category:Книга]]
 
[[Category:Книга]]

Текущая версия на 16:27, 12 мая 2009

Содержание

[править] Константы для обозначения цветов

Имя Значение Описание
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

Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты