Сборник ключевых слов.


A  B  C  D  E  F  G  H  I  K  L  M  N  O  P  Q  R  S  T  U  V  W  Y 



Ключевые слова:

Abs (функция)
And (операция)
AppActivate (оператор)
Asc (функция)
назад


Beep (оператор)
назад

Call (оператор)
ChDir (оператор)
ChDrive (оператор)
Choose (функция)
Chr (функция)
Close (оператор)
Const
назад

Date (оператор)
Date (функция)
DateAdd (функция)
DateDiff (функция)
DatePart (функция)
DateSerial (функция)
Day (функция)
Declare (функция)
Dim (оператор)
Dir (функция)
DoEvents (функция)
Do... Loop (оператор)
назад

End (оператор)
EOF (функция)
Error (функция)
Error (оператор)
Exit (оператор)
назад

FileCopy (оператор)
FileDateTime (функция)
FileLen (функция)
Fix (функция)
For Each... Next (оператор)
For... Next (оператор)
Format (функция)
Function (оператор)
назад

Get (оператор)
GetAttr (функция)
GoTo (оператор)
назад

Hour (функция)
назад

If... Then... Else (оператор)
Input (функция)
Input # (функция)
InputBox (функция)
InStr (функция)
Int (функция)
IsArray (функция)
IsDate (функция)
IsEmpty (функция)
IsError (функция)
IsMissing (функция)
IsNull (функция)
IsNummeric (функция)
назад

Kill (оператор)
назад

LBound (функция)
LCase (функция)
Left (функция)
Len (функция)
Let (оператор)
Like (операция)
Line Input # (оператор)
Load (оператор)
LoadPicture (функция)
Loc (функция)
Lock (оператор)
LOF (функция)
LTrim (функция)
назад

Mid (функция)
Mid (оператор)
Minute (функция)
MkDir (оператор)
Моd (операция)
Month (функция)
MsgBox (функция)
назад

Name (функция)
Not (операция)
Now (функция)
назад

On Error (оператор)
On... GoSub, On... GoTo (операторы)
Open (оператор)
Option Base (оператор)
Option Compare (оператор)
Option Explicit (оператор)
Option Private (оператор)
Or (операция)
назад

Print # (оператор)
Private (оператор)
Public (оператор)
Put (оператор)
назад

QBColor (функция)
назад

Randomize (оператор)
RGB (функция)
ReDim (оператор)
Rem (оператор)
Reset (оператор)
Right (оператор)
RmDir (оператор)
Rnd (функция)
RTrim (функция)
назад

SavePicture (оператор)
Second (функция)
Seek (оператор)
Select Case (оператор)
SendKeys (оператор)
SetAttr (оператор)
Sgn (функция)
Shell (функция)
Space (функция)
Sqr (функция)
Static (оператор)
Stop (оператор)
Str (функция)
StrComp (функция)
String (функция)
Sub (оператор)
назад

Tab (функция)
Time (функция)
Time (оператор)
Timer (функция)
TimeSerial (функция)
TimeValue (функция)
Trim (функция)
Type (оператор)
TypeName (функция)
назад

UBound (функция)
UCase (функция)
Unload (оператор)
Unlock (оператор)
назад

Val (функция)
VarType (функция)
назад

Weekday (функция)
While...Wend (оператор)
Width # (оператор)
With (оператор)
Write # (оператор)
назад

Year (функция)
назад




Объяснения:

Функция Abs

Возвращает значение, тип которого совпадает с типом переданного аргумента, равное абсолютному значению указанного числа.

Синтаксис

Abs(число)

назад



Оператор And

Возвращает результат конъюнкции (логического И) для двух выражений.

Синтаксис

результат = выражение1 And выражение2

Оператор And использует следующие операнды:

результат            Обязательный; любая числовая переменная.
выражение1        Обязательный; любое выражение.
выражение2        Обязательный; любое выражение.

назад



Инструкция AppActivate

Активизирует окно приложения.

Синтаксис

AppActivate title[, wait]

Синтаксис инструкции AppActivate содержит следующие именованные аргументы:

title Обязательный.  Строковое выражение, указывающее содержимое строки заголовка окна приложения, которое следует активизировать.  Для активизации приложения вместо аргумента title допускается использование кода задачи, возвращаемого функцией Shell.
wait Необязательный.  Выражение типа Boolean, указывающее, должно ли вызывающее приложение иметь фокус при активизации другого приложения. Если этот аргумент имеет значение False (по умолчанию), указанное приложение активизируется немедленно, независимо от наличия фокуса у вызывающего приложения.  Если этот аргумент имеет значение True, указанное приложение активизируется только после получения фокуса вызывающим приложением.

назад



Функция Asc

Возвращает значение типа Integer, представляющее код символа для первого символа строки.

Синтаксис

Asc(строка)

Обязательный аргумент строка является любым допустимым строковым выражением. Если строка не содержит символов, возникает ошибка выполнения.

назад



Инструкция Beep

Подает звуковой сигнал через внутренний динамик компьютера.

Синтаксис

Beep

назад



Инструкция Call

Передает управление в процедуру Sub, процедуру Function или процедуру библиотеки динамической компоновки (DLL).

Синтаксис

[Call] имя [списокАргументов]

Синтаксис инструкции Call содержит следующие элементы:
 

Call Необязательное ключевое слово.  Если указано, необходимо заключить списокАргументов в круглые скобки.  Например: Call MyProc(0)
имя Обязательный.  Имя вызываемой процедуры.
списокАргументов Необязательный.  Разделяемый запятыми список переменных, массивов или выражений, передаваемых в процедуру.  Компоненты спискаАргументов могут включать ключевые слова ByVal или ByRef для описания того, каким образом аргументы будут рассматриваться вызываемой процедурой.  Однако ключевые слова ByVal и ByRef могут использоваться с инструкцией Call только при вызове процедуры из библиотеки динамической компоновки.

назад



Инструкция ChDir

Изменяет текущий каталог или папку.

Синтаксис

ChDir путь

Обязательный аргумент путь является строковым выражением, определяющим какой каталог (или папка) станет стандартным.  Аргумент путь может содержать имя диска.  Если диск не указан, инструкция ChDir изменяет стандартный каталог или папку на текущем диске.

назад



Инструкция ChDrive

Изменяет текущий диск.

Синтаксис

ChDrive диск

Обязательный аргумент диск является строковым выражением, указывающим существующий диск.  Если этот аргумент задается пустой строкой (""), текущий диск не изменится.  Если диск является строкой, состоящей из нескольких символов, инструкция ChDrive использует только первый символ.

назад



Функция Choose

Возвращает значение, выбранное из списка аргументов.

Синтаксис

Choose(индекс, вариант-1[, вариант-2, ... [, вариант-n]])

Синтаксис функции Choose содержит следующие элементы:

индекс Обязательный.  Числовое выражение или поле, значением которого является число, лежащее между 1 и числом элементов в списке.
вариант Обязательный.  Выражение типа Variant, содержащее один из элементов списка.

назад



Функция Chr

Возвращает значение типа String, содержащее символ, соответствующий указанному коду символа.

Синтаксис

Chr(кодСимвола)

Обязательный аргумент кодСимвола является значением типа Long, определяющим символ.

назад



Инструкция Close

Завершает операции ввода/вывода с файлом, открытым с помощью инструкции Open.

Синтаксис

Close [списокНомеровФайлов]

Необязательный аргумент списокНомеровФайлов может представлять один или несколько номеров файлов.  При этом используется следующий синтаксис, где номерФайла представляет любой допустимый номер файла:

[[#]номерФайла] [, [#]номерФайла] . . .

назад



Инструкция Const

Описывает константы, используемые вместо констант в явном представлении (литералов).

Синтаксис

[Public | Private] Const constname [As type] = expression

Синтаксис инструкции Const содержит следующие элементы:

Public Необязательный.  Ключевое слово, используемое на уровне модуля для описания констант, доступных всем процедурам во всех модулях.  Не допускается в процедурах.
Private Необязательный.  Ключевое слово, используемое на уровне модуля для описания констант, доступных только внутри модуля, в котором выполняется описание.  Не допускается в процедурах.
Constname Обязательный.  Имя константы, удовлетворяющее стандартным правилам именования переменных.
type Необязательный.   Один из поддерживаемых типов данных: Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String или Variant.  Для каждой описываемой константы следует использовать отдельное предложение As type.
Expression Обязательный.  Литерал, другая константа или любое сочетание, которое включает все арифметические или логические операторы за исключением Is.

назад



Функция Date

Возвращает значение типа Variant (Date), содержащее текущую системную дату.

Синтаксис

Date

назад



Инструкция Date

Устанавливает текущую системную дату.

Синтаксис

Date = дата

Для компьютеров, работающих под управлением Microsoft Windows 95, аргумент дата должен задавать дату в интервале от 1 января 1980 года до 31 декабря 2099 года.  Для компьютеров, работающих под управлением Microsoft Windows NT, дата в интервале от 1 января 1980 года до 31 декабря 2079 года.

назад



Функция DateAdd

Возвращает значение типа Variant (Date), содержащее дату, к которой добавлен указанный временной интервал.

Синтаксис

DateAdd(interval, number, date)

Синтаксис функции DateAdd содержит следующие именованные аргументы:

interval Обязательный.  Строковое выражение, указывающее тип добавляемого временного интервала.
number Обязательный.  Числовое выражение, указывающее число временных интервалов, которое следует добавить.  Оно может быть положительным (для получения более поздних дат) или отрицательным (для получения более ранних дат).
date Обязательный.  Значение типа Variant (Date) или литерал даты, представляющий дату, к которой добавляется указанный временной интервал.

Ниже перечислены допустимые значения аргумента interval:
 
Значение Описание
yyyy Год.
Q Квартал.
m Месяц.
Y День года.
D День месяца.
День недели.
ww Неделя.
H Часы.
Минуты.
S Секунды.

назад



Функция DateDiff

Возвращает значение типа Variant (Long), указывающее число временных интервалов между двумя датами.

Синтаксис

DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])

Синтаксис функции DateDiff содержит следующие именованные аргументы:

interval Обязательный.  Строковое выражение, указывающее тип временного интервала, который следует использовать при вычислении разности между датами date1 и date2.
date1, date2 Обязательные.  Значения типа Variant (Date).  Две даты, разность между которыми следует вычислить.
firstdayofweek Необязательный.  Константа, указывающая первый день недели.  Если этот аргумент опущен, считается, что неделя начинается с воскресенья.
firstweekofyear Необязательный.  Константа, указывающая первую неделю года.  Если этот аргумент опущен, первой неделей считается неделя, содержащая 1 января.

назад



Функция DatePart

Возвращает значение типа Variant (Integer), содержащее указанный компонент даты.

Синтаксис

DatePart(interval, date[,firstdayofweek[, firstweekofyear]])

Синтаксис функции DatePart содержит следующие именованные аргументы:

interval Обязательный.  Строковое выражение, определяющее тип возвращаемого временного интервала.
date Обязательный.  Значение типа Variant (Date), представляющее дату, подлежащую обработке.
Firstdayofweek Необязательный.  Константа, указывающая первый день недели.  Если этот аргумент опущен, считается, что неделя начинается с воскресенья.
Firstweekofyear Необязательный.  Константа, указывающая первую неделю года.  Если этот аргумент опущен, первой неделей считается неделя, содержащая 1 января.

назад



Функция DateSerial

Возвращает значение типа Variant (Date), соответствующее указанному году, месяцу и дню.

Синтаксис

DateSerial(year, month, day)

Синтаксис функции DateSerial содержит следующие именованные аргументы:

year Обязательный.  Значение типа Integer.  Число от 100 до 9999 включительно или числовое выражение.
month Обязательный.  Значение типа Integer.  Любое числовое выражение.
day Обязательный.  Значение типа Integer.  Любое числовое выражение.

назад



Функция Day

Возвращает значение типа Variant (Integer), содержащее целое число (от 1 до 31 включительно), которое представляет день месяца

Синтаксис

Day(дата)

Обязательный аргумент дата может быть любым значением типа Variant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет дату.  Если дата содержит значение Null, возвращается значение Null.

назад



Инструкция Declare

Применяется на уровне модуля ссылок на внешние процедуры в библиотеке динамической компоновки (DLL).

Синтаксис 1

[Public | Private] Declare Sub name Lib "libname" [Alias "aliasname"] [([arglist])]

Синтаксис 2

[Public | Private] Declare Function name Lib "libname" [Alias "aliasname"] [([arglist])] [As type]

Синтаксис инструкции Declare содержит следующие элементы:

Public Необязательный.  Используется для описания процедур, которые доступны для всех других процедур во всех модулях.
Private Необязательный.  Используется для описания процедур, которые доступны только в модуле, в котором выполняется описание.
Sub Необязательный (должно быть указано одно из ключевых слов Sub или Function).  Указывает, что процедура не возвращает значение.
Function Необязательный (должно быть указано одно из ключевых слов Sub или Function).  Указывает, что процедура возвращает значение, которое может быть использовано в выражении.
name Обязательный.  Любое допустимое имя процедуры.  Следует помнить, что вход в библиотеки динамической компоновки осуществляется с учетом регистра.
Lib Обязательный.  Указывает, что описываемая процедура содержится в библиотеке динамической компоновки или в программном ресурсе.  Предложение Lib обязательно для каждого описания.
Libname Обязательный.  Имя библиотеки динамической компоновки или программного ресурса, которые содержат описываемую процедуру.
Alias Необязательный.  Указывает, что вызываемая процедура имеет другое имя в библиотеке динамической компоновки.  Это полезно, когда имя внешней процедуры совпадает с ключевым словом.  Имеет смысл использовать Alias и в том случае, когда имя процедуры библиотеки динамической компоновки совпадает с именем общей переменной, константы или любой другой процедуры в той же области определения.  Alias полезен также, если некоторые символы в имени процедуры библиотеки динамической компоновки не соответствуют правилам именования для библиотек динамической компоновки.
aliasname Необязательный.  Имя процедуры в библиотеке динамической компоновки или в программном ресурсе.  Если первым символом не является символ (#), aliasname является именем точки входа процедуры в библиотеке динамической компоновки.  Если символ (#) является первым символом, все последующие символы должны указывать порядковый номер точки входа в процедуру.
arglist Необязательный.  Список переменных, представляющий аргументы, которые передаются в процедуру при ее вызове.
type Необязательный.  Тип данных значения, возвращаемого процедурой Function; допускаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String (только строки переменной длины), Variant, определяемый пользователем тип или объектный тип.

Аргумент arglist имеет следующий синтаксис и элементы:

[Optional] [ByVal | ByRef] [ParamArray] varname[( )] [As type]

Optional Необязательный.  Указывает, что этот аргумент необязателен.  При использовании этого элемента все последующие аргументы, которые содержит arglist, также должны быть необязательными и быть описаны с помощью ключевого слова Optional.  Не допускается использование ключевого слова Optional для любого из аргументов, если используется ключевое слово ParamArray.
ByVal Необязательный.  Указывает, что этот аргумент передается по значению.
ByRef Указывает, что этот аргумент передается по ссылке.  Описание ByRef используется в Visual Basic по умолчанию.
ParamArray Необязательный.  Используется только в качестве последнего элемента в списке arglist для указания, что конечным аргументом является массив типа Optional элементов типа Variant.  Ключевое слово ParamArray позволяет передавать произвольное число аргументов.  Это ключевое слово не может использоваться со словами ByVal, ByRef или Optional.
varname Обязательный.  Имя переменной, представляющее передаваемый в процедуру аргумент; должно соответствовать стандартным правилам именования переменных.
( ) Требуется для массивов переменных. Показывает, что varname является массивом.
type Необязательный.  Тип данных аргумента, передаваемого в процедуру; допускаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String (только строки переменной длины), Object, Variant, определяемый пользователем тип или объектный тип.

назад



Инструкция Dim

Описывает переменные и выделяет для них память.

Синтаксис

Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]] . . .

Синтаксис инструкции Dim содержит следующие элементы:

WithEvents Необязательный.  Ключевое слово, указывающее, что varname является объектной переменной, которая используется при отклике на события, генерируемые объектом ActiveX.  Применяется только в модулях класса.  Пользователь имеет возможность описать с помощью ключевого слова WithEvents произвольное количество отдельных переменных, однако при этом не допускается создание массивов.  Не допускается также использование ключевого слова New с ключевым словом WithEvents.
Varname Обязательный.  Имя переменной, удовлетворяющее стандартным правилам именования переменных.
Subscripts Необязательный.  Размерности переменной массива; допускается описание до 60 размерностей.  Для задания аргумента subscripts используется следующий синтаксис:
[lower To] upper [, [lower To] upper] . . .
Если lower индекс не задан явно, нижняя граница массива определяется инструкцией Option Base.  Если отсутствует инструкция Option Base, нижняя граница массива равняется нулю.
New Необязательный.  Ключевое слово, включающее возможность неявного создания объекта.  Если указано ключевого слова New при описании объектной переменной, новый экземпляр объекта создается при первой ссылке на объект, поэтому нет необходимости присваивать ссылку на объект с помощью инструкции Set.  Ключевое слово New нельзя использовать для описания переменных любых внутренних типов данных, для описания экземпляров зависимых объектов, а также вместе с ключевым словом WithEvents.
Type Необязательный.  Тип данных переменной; поддерживаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String (для строк переменной длины), String * length (для строк фиксированной длины), Object, Variant, определяемый пользователем тип или объектный тип.  Для каждой описываемой переменной следует использовать отдельное предложение As type.

назад



Функция Dir

Возвращает значение типа String, представляющее имя файла, каталога или папки, которое удовлетворяет указанному шаблону имени файла, набору атрибутов файла или метке тома на диске.

Синтаксис

Dir[(путь[, атрибуты])]

Синтаксис функции Dir содержит следующие элементы:

путь Необязательный.  Строковое выражение, указывающее имя файла; может содержать имя каталога или папки и диска.  Если путь не найден, возвращается пустая строка ("").
атрибуты Необязательный.  Константа или числовое выражение, описывающее атрибуты файла.  Если этот аргумент опущен, возвращаются все файлы, имена которых удовлетворяют аргументу путь.

назад



Функция DoEvents

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

Синтаксис

DoEvents( )

назад



Инструкция Do...Loop

Повторяет выполнение набора инструкций, пока условие имеет значение True или пока оно не примет значение True.

Синтаксис

Do [{While | Until} условие]
[инструкции]
[Exit Do]
[инструкции]
Loop

Допустим также другой синтаксис:

Do
[инструкции]
[Exit Do]
[инструкции]
Loop [{While | Until} условие]

Синтаксис инструкции Do Loop содержит следующие элементы:

условие Необязательный.  Числовое выражение или строковое выражение, которое имеет значение True или False.  Если условие имеет значение Null,то аргумент условие рассматривается как значение False.
инструкции Одна или несколько инструкций, выполнение которых повторяется, пока условие имеет значение True или пока оно не приобретет значение True.

назад



Инструкция End

Завершает процедуру или блок.

Синтаксис

End
End Function
End If
End Property
End Select
End Sub
End Type
End With

Синтаксис инструкции End имеет следующие формы:

End Завершает выполнение.  Никогда не является обязательной, но может быть помещена в любое место процедуры для закрытия файлов, открытых с помощью инструкции Open, и для очистки переменных.
End Function Обязательная инструкция для завершения конструкции Function.
End If Обязательная инструкция для завершения конструкции If…Then…Else.
End Property Обязательная инструкция для завершения конструкций Property Let, Property Get или Property Set.
End Select Обязательная инструкция для завершения конструкции Select Case.
End Sub Обязательная инструкция для завершения конструкции Sub.
End Type Обязательная инструкция для завершения описания определяемого пользователем типа (конструкция Type).
End With Обязательная инструкция для завершения конструкции With.

назад



Функция EOF

Возвращает значение типа Integerсодержащее логическое значение True при достижении конца файла.

Синтаксис

EOF(номерФайла)

Обязательный аргумент номерФайла является выражением типа Integer, содержащим любой допустимый номер файла.

назад



Функция Error

Возвращает текст сообщения данного номера ошибки.

Синтаксис

Error[(errornumber)]

Обязательный аргумент errornumber может содержать любой номер ошибки.

назад



Оператор Error

Эмулирует возникновение ошибки.

Синтаксис

Error errornumber

назад



Инструкция Exit

Завершает выполнение блока программы Do…Loop, For...Next, Function, Sub или Property.

Синтаксис

Exit Do
Exit For
Exit Function
Exit Property
Exit Sub

Синтаксис инструкции Exit имеет следующие формы:

Exit Do Предоставляет способ завершения цикла Do...Loop.  Может использоваться только внутри конструкции Do...Loop.  Exit Do передает управление инструкции, следующей за инструкцией Loop.  При использовании во вложенных циклах Do...Loop, инструкция Exit Do передает управление циклу охватывающего уровня по отношению к циклу, в котором она вызывается.
Exit For Предоставляет способ завершения цикла For.  Может применяться только в цикле For...Next или For Each...Next.  Exit For передает управление инструкции, следующей за инструкцией Next.  При использовании во вложенных циклах For, инструкция Exit For передает управление циклу охватывающего уровня по отношению к циклу, в котором она вызывается.
Exit Function Немедленно завершает выполнение процедуры Function, в которой появляется эта инструкция.  Выполнение продолжается с инструкции, следующей за инструкцией, в которой вызывалась процедура Function.
Exit Property Немедленно завершает выполнение процедуры Property, в которой появляется эта инструкция.  Выполнение продолжается с инструкции, следующей за инструкцией, в которой вызывалась процедура Property.
Exit Sub Немедленно завершает выполнение процедуры Sub, в которой появляется эта инструкция.  Выполнение продолжается с инструкции, следующей за инструкцией, в которой вызывалась процедура Sub.

назад



Инструкция FileCopy

Копирует файл.

Синтаксис

FileCopy source, destination

Синтаксис инструкции FileCopy содержит следующие именованные аргументы:

source Обязательный.  Строковое выражение, указывающее имя файла, подлежащего копированию.  Аргумент source может содержать имя каталога или папки и диска.
destination Обязательный.  Строковое выражение, указывающее имя результирующего файла.  Аргумент destination может содержать имя каталога или папки и диска.

назад



Функция FileDateTime

Возвращает значение типа Variant (Date), содержащее дату и время создания или последнего изменения файла.

Синтаксис

FileDateTime(путь)

Обязательный аргумент путь является строковым выражением, указывающим имя файла.  Аргумент путь может содержать имя каталога или папки и диска.

назад



Функция FileLen

Возвращает значение типа Long, содержащее размер файла в байтах.

Синтаксис

FileLen(путь)

Обязательный аргумент путь является строковым выражением, определяющим файл.  Аргумент путь может содержать имя каталога или папки и диска.

назад



Функции Int и Fix

Возвращают значение типа, совпадающего с типом аргумента, которое содержит целую часть числа.

Синтаксис

Int(число)
Fix(число)

Обязательный аргумент число представляет значение типа Double или любое допустимое числовое выражение.  Если число имеет значение Null, возвращается Null.

назад



Инструкция For Each...Next

Повторяет выполнение группы инструкций для каждого элемента массива или семейства.

Синтаксис

For Each элемент In группа
[инструкции]
[Exit For]
[инструкции]
Next [элемент]

Синтаксис инструкции For...Each...Next содержит следующие элементы:

элемент Обязательный.  Переменная, используемая для выполнения итераций по элементам семейства или массива.  Для семейств элемент может быть только переменной типа Variant, универсальной объектной переменной или переменной, представляющей любой конкретный объект.  Для массивов элемент может быть только переменной типа Variant.
группа Обязательный.  Имя семейства объектов или массива (за исключением массивов с определяемыми пользователем типами).
инструкции Необязательный.  Одна или несколько инструкций, которые выполняются над каждым элементом группы.

назад



Инструкция For...Next

Повторяет выполнение группы инструкций указанное число раз.

Синтаксис

For счетчик = начало To конец [Step шаг]
[инструкции]
[Exit For]
[инструкции]
Next [счетчик]

Синтаксис инструкции For…Next содержит следующие элементы:

счетчик Обязательный.  Числовая переменная, используемая в качестве счетчика цикла.  Эта переменная не может принадлежать к типу Boolean или быть элементом массива.
начало Обязательный.  Начальное значение переменной счетчик.
Конец Обязательный.  Конечное значение переменной счетчик.
Шаг Необязательный.  Значение, на которое изменяется счетчик при каждом выполнении тела цикла.  Если это значение не задано, по умолчанию шаг равен единице.
инструкции Необязательный.  Одна или несколько инструкций между For и Next, которые выполняются указанное число раз.

назад



Функция Format

Возвращает значение типа Variant (String), содержащее выражение, отформатированное согласно инструкциям, заданным в описании формата.

Синтаксис

Format(выражение[, формат[, первыйДеньНедели[, перваяНеделяГода]]])

Синтаксис функции Format содержит следующие элементы:

выражение Обязательный.  Любое допустимое выражение.
формат Необязательный.  Любое допустимое именованное или определяемое пользователем выражение формата.
первыйДеньНедели Необязательный.  Константа, определяющая первый день недели.
перваяНеделяГода Необязательный.  Константа, определяющая первую неделю года.

назад



Инструкция Function

Описывает имя, аргументы и текст программы, составляющий тело процедуры Function.

Синтаксис

[Public | Private] [Static] Function name [(arglist)] [As type]
 [statements]
 [name = expression]
 [Exit Function]
 [statements]
 [name = expression]
End Function

Синтаксис инструкции Function содержит следующие элементы:

Public Необязательный.  Указывает, что процедура Function доступна для всех других процедур во всех модулях.  При использовании в личном модуле (содержащем инструкцию Option Private) такая процедура недоступна вне проекта.
Private Необязательный.  Указывает, что процедура Function доступна для других процедур только того модуля, в котором она описана.
Friend Необязательный. Используется только в модуле класса. Показывает, что процедура Function видима в проекте, но невидима для контроллера примера объекта.
Static Необязательный.  Указывает, что локальные переменные процедуры Function сохраняются в промежутках времени между вызовами этой процедуры.  Атрибут Static не действует на переменные, описанные вне процедуры Function, даже если они используются в этой процедуре.
Name Обязательный.  Имя процедуры Function, удовлетворяющее стандартным правилам именования переменных.
Arglist Необязательный.  Список переменных, представляющий аргументы, которые передаются в процедуру Function при ее вызове.  Имена переменных разделяются запятой.
Type Необязательный.  Тип данных значения, возвращаемого процедурой Function, поддерживаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String (за исключением строк фиксированной длины), Object, Variant или любой определяемый пользователем тип.  Невозможен возврат массивов любого типа, однако допускается возврат значения типа Variant, содержащего массив.
Statements Необязательный.  Любая группа инструкций, выполняемых внутри процедуры Function.
expression Необязательный.  Возвращаемое значение процедуры Function.
Аргумент arglist имеет следующий синтаксис и элементы:

[Optional] [ByVal | ByRef] [ParamArray] varname[( )] [As type] [=defaultvalue]

Optional Необязательный.  Указывает, что этот аргумент необязателен.  При использовании этого элемента все последующие аргументы, которые содержит arglist, также должны быть необязательными и быть описаны с помощью ключевого слова Optional.  Не допускается использование ключевого слова Optional для любого из аргументов, если используется ключевое слово ParamArray.
ByVal Необязательный.  Указывает, что этот аргумент передается по значению.
ByRef Необязательный.  Указывает, что этот аргумент передается по ссылке.  Описание ByRef используется в Visual Basic по умолчанию.
ParamArray Необязательный.  Используется только в качестве последнего элемента в списке arglist для указания, что конечным аргументом является описанный как Optional массив типа Variant.  Ключевое слово ParamArray позволяет задавать произвольное количество аргументов.  Оно не может быть использовано со словами ByVal, ByRef или Optional.
varname Обязательный.  Имя переменной, удовлетворяющее стандартным правилам именования переменных.
type Необязательный.  Тип данных аргумента, передаваемого в процедуру; допускаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается) Date, String (только строки переменной длины), Object, Variant.  Если отсутствует ключевое слово Optional, допускается указание определяемого пользователем типа или объектного типа.
defaultvalue Необязательный.  Любая константа или выражение, дающее константу.  Используется только вместе с параметром Optional.  Если указан тип Object, единственным значением по умолчанию может быть значение Nothing.

назад


Инструкция Get

Читает данные из открытого файла на диске в переменную.

Синтаксис

Get [#]номерФайла, [номерЗаписи], имяПеременной

Синтаксис инструкции Get содержит следующие элементы:

номерФайла Обязательный.  Любой допустимый номер файла.
номерЗаписи Необязательный.  Тип Variant (Long).  Номер записи (для файлов в режиме Random) или номер байта (для файлов в режиме Binary), с которого следует начать чтение.
имяПеременной Обязательный.  Допустимое имя переменной, в которую следует поместить считанные данные.

назад



Функция GetAttr

Возвращает значение типа Integer, содержащее атрибуты файла, каталога или папки.

Синтаксис

GetAttr(путь)

Обязательный аргумент путь является строковым выражением, указывающим имя файла.  Аргумент путь может содержать имя каталога или папки и диска.

Возвращаемые значения

Значение, возвращаемое функцией GetAttr, являются суммой следующих значений:
 
Константа         Значение      Описание
vbNormal               0 Обычный.
vbReadOnly               1 Только чтение.
vbHidden               2 Скрытый.
vbSystem              4 Системный.
vbDirectory             16 Каталог или папка.
vbArchive             32 Файл был изменен после последнего резервирования.

назад



Инструкция GoTo

Задает безусловный переход на указанную строку внутри процедуры.

Синтаксис

GoTo строка

Обязательный аргумент строка может быть любой меткой строки или номером строки.

назад



Функция Hour

Возвращает значение типа Variant (Integer), содержащее целое число (от 0 до 23 включительно), которое представляет часы в значении времени.

Синтаксис

Hour(время)

Обязательный аргумент время может быть любым значением типа Variant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет значение времени.  Если время содержит значение Null, возвращается значение Null.

назад



Инструкция If...Then...Else

Задает выполнение определенных групп инструкций в зависимости от значения выражения.

Синтаксис

If условие Then [инструкции] [Else инструкции_else]

Допускается также использование блоковой формы синтаксиса:

If условие Then
[инструкции]
[ElseIf условие-n Then
[инструкции_elseif] ...
[Else
[инструкции_else]]
End If

Синтаксис инструкции If...Then...Else содержит следующие элементы:

условие Обязательный.  Одно или несколько выражений одного из двух типов:
Числовое выражение или строковое выражение, имеющее значение True или False.  Если аргумент условие имеет значение Null, то условие рассматривается как значение False.
Выражение вида TypeOf имяОбъекта Is типОбъекта. Аргумент имяОбъекта может быть любой ссылкой на объект, а типОбъекта представлять любой допустимый тип объекта.  Выражение имеет значение True, если объект имяОбъекта имеет тип объекта, указанный в аргументе типОбъекта; в противном случае выражение имеет значение False.
инструкции Необязательный в блоковый форме; обязательный в строчной форме без предложения Else.  Одна или несколько инструкций, разделяемых двоеточиями; выполняются, если условие имеет значение True.
условие-n Необязательный.  Аналогичен элементу условие.
инструкции_elseif Необязательный.  Одна или несколько инструкций, которые выполняются, если соответствующее условие-n имеет значение True.
инструкции_else Необязательный.  Одна или несколько инструкций, которые выполняются, если ни одно из предыдущих выражений условие или условие-n не имеет значение True.

назад



Функция Input

Возвращает значение типа String, содержащее символы из файла, открытого в режиме Input или Binary.

Синтаксис

Input(число, [#]номерФайла)

Синтаксис функции Input содержит следующие элементы:

число Обязательный.  Любое допустимое числовое выражение, задающее число возвращаемых символов.
номерФайла Обязательный.  Любой допустимый номер файла.

назад



Инструкция Input #

Читает данные из открытого последовательного файла и присваивает их переменным.

Синтаксис

Input #номерФайла, списокПеременных

Синтаксис инструкции Input # содержит следующие элементы:

номерФайла Обязательный.  Любой допустимый номер файла.
списокПеременных Разделяемый запятыми список переменных, которым следует присвоить значения, считанные из файла.  Нельзя использовать массивы или объектные переменные. Однако допускается использование переменных, описывающих элементы массива или определяемого пользователем типа.

назад



Функция InputBox

Выводит на экран диалоговое окно, содержащее сообщение и поле ввода, устанавливает режим ожидания ввода текста пользователем или нажатия кнопки, а затем возвращает значение типа String, содержащее текст, введенный в поле.

Синтаксис

InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])

Синтаксис функции InputBox содержит следующие именованные аргументы:

prompt Обязательный.  Строковое выражение, отображаемое как сообщение в диалоговом окне.  Максимальная длина строки prompt составляет приблизительно 1024 символов и зависит от ширины используемых символов.  Строковое значение prompt может содержать нескольких физических строк.  Для разделения строк допускается использование символа возврата каретки (Chr(13)), символа перевода строки (Chr(10)) или комбинацию этих символов (Chr(13) & Chr(10)).
title Необязательный.  Строковое выражение, отображаемое в строке заголовка диалогового окна.  Если этот аргумент опущен, в строку заголовка помещается имя приложения.
default Необязательный.  Строковое выражение, отображаемое в поле ввода как используемое по умолчанию, если пользователь не введет другую строку.  Если этот аргумент опущен, поле ввода изображается пустым.
xpos Необязательный.  Числовое выражение, задающее расстояние по горизонтали между левой границей диалогового окна и левым краем экрана (в твипах).  Если этот аргумент опущен, диалоговое окно выравнивается по центру экрана по горизонтали.
ypos Необязательный.  Числовое выражение, задающее расстояние по вертикали между верхней границей диалогового окна и верхним краем экрана (в твипах).  Если этот аргумент опущен, диалоговое окно помещается по вертикали примерно на одну треть высоты экрана.
helpfile Необязательный.  Строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне.  Если этот аргумент указан, необходимо указать также аргумент context.
context Необязательный.  Числовое выражение, определяющее номер соответствующего раздела справочной системы.  Если этот аргумент указан, необходимо указать также аргумент helpfile.

назад



Функция InStr

Возвращает значение типа Variant (Long), указывающее позицию первого вхождения одной строки внутри другой строки.

Синтаксис

InStr([start, ]string1, string2[, compare])

Синтаксис функции InStr содержит следующие аргументы:

start Необязательный.  Числовое выражение, задающее позицию, с которой начинается каждый поиск.  Если этот аргумент опущен, поиск начинается с первого символа строки.  Если start имеет значение Null, возникает ошибка.  Указание аргумента start является обязательным, если указан аргумент compare.
string1 Обязательный.  Строковое выражение, в котором выполняется поиск.
string2 Обязательный.  Искомое строковое выражение.
compare Необязательный.  Указывает способ сравнения строк. Аргумент compare может быть опущен или иметь значение 0, 1 или 2.  Чтобы выполнить двоичное сравнение, следует указать 0 (это значение используется по умолчанию).  Чтобы выполнить посимвольное сравнение без учета регистра, следует указать 1.  Только в Microsoft Access допускается использование значения 2 для выполнения сравнения на основании сведений, содержащихся в базе данных.  Если аргумент compare имеет значение Null, возникает ошибка.  Если аргумент compare опущен, способ сравнения строк определяется значением параметра инструкции Option Compare.

назад



Функция IsArray

Возвращает значение типа Boolean, показывающее, является ли переменная массивом.

Синтаксис

IsArray(имяПеременной)

Обязательный аргумент имяПеременной является идентификатором переменной.

назад



Функция IsDate

Возвращает значение типа Boolean, показывающее, может ли значение выражения быть преобразовано в значение даты.

Синтаксис

IsDate(выражение)

Обязательный аргумент выражение представляет выражение типа Variant, содержащее выражение даты или строковое выражение, распознаваемое как значение даты или времени.

назад



Функция IsEmpty

Возвращает значение типа Boolean, показывающее, была ли инициализирована переменная.

Синтаксис

IsEmpty(выражение)

Обязательный аргумент выражение представляет выражение типа Variant, содержащее числовое или строковое выражение.  Однако, поскольку функция IsEmpty предназначена для проверки того, была ли инициализирована конкретная переменная, в аргументе выражение обычно указывают имя переменной.

назад



Функция IsError

Возвращает значение типа Boolean, показывающее, представляет ли выражение значение ошибки.

Синтаксис

IsError(выражение)

Обязательный аргумент выражение должен принадлежать к подтипу VarType vbError типа Variant.

назад



Функция IsMissing

Возвращает значение типа Boolean, показывающее, был ли передан в процедуру необязательный аргумент.

Синтаксис

IsMissing(имяАргумента)

Обязательный аргумент имяАргумента содержит имя необязательного аргумента процедуры.

назад


Функция IsNull

Возвращает значение типа Boolean, показывающее, является ли результатом выражения пустое значение (
Null).

Синтаксис

IsNull(выражение)

Обязательный аргумент выражение представляет выражение типа Variant, содержащее числовое выражение или строковое выражение.

назад



Функция IsNummeric

Возвращает значение типа Boolean, показывающее, является ли результатом выражения цифрой.

Синтаксис

IsNummeric(выражение)

Обязательный аргумент выражение представляет выражение типа Variant, содержащее числовое выражение.

назад



Инструкция Kill

Удаляет файлы с диска.

Синтаксис

Kill путь

Обязательный аргумент путь является строковым выражением, указывающим имена одного или нескольких файлов, подлежащих удалению.  Аргумент путь может содержать имя каталога или папки и диска.

назад



Функция LBound

Возвращает значение типа Long, содержащее минимальный доступный индекс указанной размерности массива.

Синтаксис

LBound(arrayname[,dimension])

Синтаксис функции LBound содержит следующие элементы:

arrayname Обязательный.  Имя переменной массива, удовлетворяющее стандартным правилам именования переменных.
dimension Необязательный; Variant (Long).  Целое число, указывающее размерность, нижнюю границу которой возвращает функция.  Для первой размерности следует указать 1, для второй 2 и т.д.  Если аргумент dimension опущен, подразумевается значение 1.

назад



Функция LCase

Возвращает значение типа String, представляющее строку, преобразованную к нижнему регистру.

Синтаксис

LCase(строка)

Обязательный аргумент строка представляет любое допустимое строковое выражение.  Если строка имеет значение Null, возвращается значение Null.

назад



Функция Left

Возвращает значение типа Variant (String), содержащее указанное число первых символов строки.

Синтаксис

Left(string, length)

Синтаксис функции Left содержит следующие именованные аргументы:

string Обязательный.  Строковое выражение, из которого извлекаются символы.  Если string имеет значение Null, возвращается значение Null.
length Обязательный.  Значение типа Variant (Long). Числовое выражение, указывающее число возвращаемых символов.  Если 0, возвращается пустая строка (""). Если значение length больше либо равняется числу символов в строке string, возвращается вся строка.

назад



Функция Len

Возвращает значение типа Long, содержащее число символов в строке или число байт, необходимое для размещения переменной.

Синтаксис

Len(строка | имяПеременной)

Синтаксис функции Len содержит следующие элементы:

строка Любое допустимое строковое выражение.  Если строка имеет значение Null, возвращается значение Null.
имяПеременной Любое допустимое имя переменной.  Если имяПеременной имеет значение Null, возвращается значение Null.  Если имяПеременной является значением типа Variant, функция Len обрабатывает его так же, как и значение типа String, и всегда возвращает число содержащихся в нем символов.

назад



Инструкция Let

Присваивает значение выражения переменной или свойству.

Синтаксис

[Let] varname = expression

Синтаксис инструкции Let содержит следующие элементы:

Let Необязательный.  Явное использование ключевого слова Let зависит от вкуса пользователя, обычно это слово опускают.
varname Обязательный.  Имя переменной или свойства, удовлетворяющее стандартным правилам именования переменных.
expression Обязательный.  Значение, присваиваемое переменной или свойству.

назад



Оператор Like

Используется для сравнения двух строковых выражений.

Синтаксис

результат = строка Like образец

Оператор Like использует следующие операнды:

результат Обязательный; любая числовая переменная.
строка Обязательный; любое строковое выражение.
образец Обязательный; любое строковое выражение, удовлетворяющее описанным ниже соглашениям о сравнениях строк с образцом.

назад



Инструкция Line Input #

Читает строку из открытого последовательного файла и присваивает ее переменной типа String.

Синтаксис

Line Input #номерФайла, имяПеременной

Синтаксис инструкции Line Input # содержит следующие элементы:

номерФайла Обязательный.  Любой допустимый номер файла.
имяПеременной Обязательный.  Допустимое имя переменной типа Variant или String.

назад



Оператор Load

Загружает в память форму или элемент управления.

Синтаксис

Load объект

Синтаксис оператора Load содержит следующие элементы:

объект Обязательный. Под объектом подразумевается форма или элемент управления.

назад



Оператор LoadPicture

Загружает рисунок из файла в графический объект.
Синтаксис

LoadPicture путь

Синтаксис оператора Load содержит следующие элементы:

путь Обязательный. Любой графический файл, поддерживаемый Visual Basic.

назад



Функция Loc

Возвращает значение типа Long, определяющее текущее положение указателя чтения/записи внутри открытого файла.

Синтаксис

Loc(номерФайла)

Обязательный аргумент номерФайла типа Integer представляет любой допустимый номер файла.

назад



Инструкции Lock и Unlock

Управляют доступом других процессов ко всему файлу, открытому с помощью инструкции Open, или к его части.

Синтаксис

Lock [#]номерФайла[, диапазонЗаписей]
. . .
Unlock [#]номерФайла[, диапазонЗаписей]

Синтаксис инструкций Lock и Unlock содержит следующие элементы:

номерФайла Обязательный.  Любой допустимый номер файла.
диапазонЗаписей Необязательный. Диапазон записей, которые следует заблокировать или разблокировать.
Значения

Ниже приведены допустимые значения аргумента диапазонЗаписей:

номерЗаписи | [начало] To конец

номерЗаписи Номер записи (режим Random) или номер байта (режим Binary), с которого следует начать установку или снятие блокировки.
начало Номер первой записи (или байта), которую следует заблокировать или разблокировать.
конец Номер последней записи (или байта), которую следует заблокировать или разблокировать.

назад



Функция LOF

Возвращает значение типа Long, представляющее размер в байт файла, открытого с помощью инструкции Open.

Синтаксис

LOF(номерФайла)

Обязательный аргумент номерФайла является выражением типа Integer, содержащим допустимый номер файла.

назад



Функции LTrim, Rtrim и Trim

Возвращают значение типа Variant (String), содержащее копию строки, из которой удалены пробелы, находившиеся в начале строки (LTrim), в конце строки (RTrim) или в начале и конце строки (Trim).

Синтаксис

LTrim(строка)
RTrim(строка)
Trim(строка)

Обязательный аргумент строка представляет любое допустимое строковое выражение.  Если строка имеет значение Null, возвращается значение Null.

назад



Инструкция Mid

Заменяет указанное число символов в переменной типа Variant (String) символами из другой строки.

Синтаксис

Mid(переменная, начало[, длина]) = строка

Синтаксис инструкции Mid содержит следующие элементы:

переменная Обязательный.  Имя строковой переменной, подлежащей изменению.
начало Обязательный.  Значение типа Variant (Long).  Позиция символа в переменной, с которого начинается замена.
длина Необязательный.  Значение типа Variant (Long).  Число символов, подлежащих замене.  Если этот аргумент опущен, используется вся строка.
строка Обязательный.  Строковое выражение, предназначенное для замены части строки переменная.

назад



Функция Mid

Возвращает значение типа Variant (String), содержащее указанное число символов строки.

Синтаксис

Mid(string, start[, length])

Синтаксис функции Mid содержит следующие именованные аргументы:

string Обязательный.  Строковое выражение, из которого извлекаются символы.  Если string имеет значение Null, возвращается значение Null.
start Обязательный.  Значение типа Long. Позиция символа в строке string, с которого начинается нужная подстрока.  Если start больше числа символов в строке string, функция Mid возвращает пустую строку ("").
length Необязательный.  Значение типа Variant (Long).  Число возвращаемых символов.  Если этот аргумент опущен или превышает число символов, расположенных справа от позиции start, то возвращаются все символы от позиции start до конца строки.

назад



Функция Minute

Возвращает значение типа Variant (Integer), содержащее целое число (от 0 до 59 включительно), которое представляет минуты в значении времени.

Синтаксис

Minute(время)

Обязательный аргумент время может быть любым значением типа Variant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет значение времени.  Если время содержит значение Null, возвращается значение Null.

назад



Инструкция MkDir

Создает новый каталог или папку.

Синтаксис

MkDir путь

Обязательный аргумент путь является строковым выражением, определяющим создаваемый каталог или папку.  Аргумент путь может содержать имя диска.  Если диск не указан, инструкция MkDir создает новый каталог или папку на текущем диске.

назад



Оператор Mod

Возвращает остаток при целом делении двух чисел (значение по модулю).

Синтаксис

результат = число1 Mod число2

Оператор Mod использует следующие операнды:

результат Обязательный; любая числовая переменная.
число1 Обязательный; любое числовое выражение.
число2 Обязательный; любое числовое выражение.

назад



Функция Month

Возвращает значение типа Variant (Integer), содержащее целое число (от 0 до 12 включительно), которое представляет месяц в значении даты.

Синтаксис

Month(дата)

Обязательный аргумент дата может быть любым значением типа Variant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет дату.  Если дата содержит значение Null, возвращается значение Null.

назад



Функция MsgBox

Выводит на экран диалоговое окно, содержащее сообщение, устанавливает режим ожидания нажатия кнопки пользователем, а затем возвращает значение типа Integer, указывающее, какая кнопка была нажата.

Синтаксис

MsgBox(prompt[, buttons] [, title] [, helpfile, context])

Синтаксис функции MsgBox содержит следующие именованные аргументы:

prompt Обязательный.  Строковое выражение, отображаемое как сообщение в диалоговом окне.  Максимальная длина строки prompt составляет приблизительно 1024 символов и зависит от ширины используемых символов.  Строковое значение prompt может содержать нескольких физических строк.  Для разделения строк допускается использование символа возврата каретки (Chr(13)), символа перевода строки (Chr(10)) или комбинацию этих символов (Chr(13) & Chr(10)).
buttons Необязательный.  Числовое выражение, представляющее сумму значений, которые указывают число и тип отображаемых кнопок, тип используемого значка, основную кнопку и модальность окна сообщения.  Значение по умолчанию этого аргумента равняется 0.
title Необязательный.  Строковое выражение, отображаемое в строке заголовка диалогового окна.  Если этот аргумент опущен, в строку заголовка помещается имя приложения..
helpfile Необязательный.  Строковое выражение, определяющее имя файла справки, содержащего справочные сведения о данном диалоговом окне.  Если этот аргумент указан, необходимо указать также аргумент context.
context Необязательный.  Числовое выражение, определяющее номер соответствующего раздела справочной системы.  Если этот аргумент указан, необходимо указать также аргумент helpfile.

назад



Инструкция Name

Изменяет имя файла, каталога или папки.

Синтаксис

Name староеИмя As новоеИмя

Синтаксис инструкции Name содержит следующие элементы:

староеИмя Обязательный.  Строковое выражение, указывающее имя и положение существующего файла; может содержать имя каталога или папки и диска.
новоеИмя Обязательный.  Строковое выражение, указывающее новое имя и положение файла; может содержать имя каталога или папки и диска.  Файл с таким именем не должен существовать.

назад



Оператор Not

Выполняет над выражением операцию логического отрицания.

Синтаксис

результат = Not выражение

Оператор Not использует следующие операнды:

результат Обязательный; любая числовая переменная.
выражение Обязательный; любое выражение.

назад



Функция Now

Возвращает значение типа Variant (Date), содержащее текущую дату и время по системному календарю и часам компьютера.

Синтаксис

Now

назад



Оператор On Error

Устанавливает обработчик ошибок и задёт местоположение подпрограммы обработки; используется также для отмены обработки ошибок подпрограммой обработчика.

Синтаксис

On Error GoTo line
On Error Resume Next
On Error GoTo Resume

Синтаксис оператора On Error содержит следующие элементы:

On Error GoTo line  при ошибке программа переходит на указанную строку.
On Error Resume Next при ошибке программа переходит к следующему действию.
On Error GoTo Resume при ошибке программа повторяет действие, вызвавшее ошибку.

назад



Инструкции On...GoSub, On...GoTo

Задают переход к одной из нескольких указанных строк, в зависимости от значения выражения.

Синтаксис

On выражение GoSub списокНазначений
On выражение GoTo списокНазначений

Синтаксис инструкций On...GoSub и On...GoTo содержит следующие элементы:

выражение Обязательный.  Любое числовое выражение, которое имеет целое значение от 0 до 255 включительно.  Если выражение является нецелым числовым выражением, оно округляется до его оценки.
списокНазначений Обязательный.  Список номеров строк или меток строк, разделяемых запятыми.

назад



Инструкция Open

Разрешает выполнение с файлом операций ввода/вывода.

Синтаксис

Open путь For режим [Access доступ] [блокировка] As [#]номерФайла [Len=длина]

Синтаксис инструкции Open содержит следующие элементы:

путь Обязательный.  Строковое выражение, указывающее имя файла; может содержать имя каталога или папки и имя диска.
режим Обязательный.  Ключевое слово, указывающее режим файла: Append, Binary, Input, Output или Random.  По умолчанию, файл открывается для доступа в режиме Random.
доступ Необязательный.  Ключевое слово, указывающее операции, разрешенные с открытым файлом: Read, Write или Read Write.
блокировка Необязательный.  Ключевое слово, указывающее операции, разрешенные с открытым файлом другим процессам: Shared, Lock Read, Lock Write и Lock Read Write.
номерФайла Обязательный.  Допустимый номер файла в интервале от 1 до 511 включительно.  Для определения следующего свободного номера файла следует использовать функцию FreeFile.
длина Необязательный.  Число, меньшее либо равное 32 767 (байт).  Для файлов, открытых в режиме Random, это значение является длиной записи.  Для файлов с последовательным доступом это значение является числом буферизуемых символов.

назад



Инструкция Option Base

Применяется на уровне модуля для задания нижней границы индексов массива, используемой по умолчанию.

Синтаксис

Option Base {0 | 1}

назад



Инструкция Option Compare

Применяется на уровне модуля для задания используемого по умолчанию способа сравнения строковых данных.

Синтаксис

Option Compare {Binary | Text | Database}

Дополнительные сведения

Инструкция Option Compare при ее использовании должна находиться в модуле перед любой процедурой.

Инструкция Option Compare указывает способ сравнения строк (Binary, Text или Database) для модуля.  Если модуль не содержит инструкцию Option Compare, по умолчанию используется способ сравнения Binary.

Инструкция Option Compare Binary задает сравнение строк на основе порядка сортировки, определяемого внутренним двоичным представлением символов.  В Microsoft Windows порядок сортировки определяется кодовой страницей символов.  В следующем примере представлен типичный результат двоичного порядка сортировки:

A < B < E < Z < a < b < e < z < Б < Л < Ш < б < л < ш

Инструкция Option Compare Text задает сравнение строк без учета регистра символов на основе системной национальной настройки. Тем же символам, что и выше, при сортировке с инструкцией Option Compare Text соответствует следующий порядок:

(A=a) < (B=b) < (E=e) < (Z=z) < (Б=б) < (Л=л) < (Ш=ш)

Инструкция Option Compare Database может использоваться только в Microsoft Access.  При этом задает сравнение строк на основе порядка сортировки, определяемого национальной настройкой базы данных, в которой производится сравнение строк.

назад



Инструкция Option Explicit

Налагает на уровне модуля требование на явное описание всех переменных этого модуля.

Синтаксис

Option Explicit

назад



Инструкция Option Private

При использовании в главном приложении, допускающем взаимные ссылки из разных проектов, инструкция Option Private Module позволяет запретить ссылки на содержимое модуля извне проекта.  В главных приложениях, не допускающих такие ссылки, например в автономной версии Visual Basic, инструкция Option Private не имеет последствий.

Синтаксис

Option Private Module

назад



ОператорOr

Выполняет операцию логического ИЛИ (сложения) для двух выражений.

Синтаксис

результат = выражение1 Or выражение2

Оператор Or использует следующие операнды:

результат Обязательный; любая числовая переменная.
выражение1 Обязательный; любое выражение.
выражение2 Обязательный; любое выражение.

назад



Инструкция Print #

Записывает отформатированные данные в файл с последовательным доступом.

Синтаксис

Print #номерФайла, [списокВывода]

Синтаксис инструкции Print # содержит следующие элементы:

номерФайла Обязательный.  Любой допустимый номер файла.
списокВывода Необязательный.  Выражение или список выражений, которые следует напечатать.
Значения

Ниже приведены допустимые значения аргумента списокВывода:

[{Spc(n) | Tab[(n)]}] [выражение] [позиция]

назад



Инструкция Private

Применяется на уровне модуля для описания личных переменных и выделения памяти.

Синтаксис

Private [WithEvents] varname[([subscripts])] [As [New] type] [,[WithEvents] varname[([subscripts])] [As [New] type]] . . .

Синтаксис инструкции Private содержит следующие элементы:

WithEvents Необязательный.  Ключевое слово, указывающее, что varname является объектной переменной, которая используется при отклике на события, генерируемые объектом ActiveX.  Применяется только в модулях класса.  Пользователь имеет возможность описать с помощью ключевого слова WithEvents произвольное количество отдельных переменных, однако при этом не допускается создание массивов.  Не допускается также использование ключевого слова New с ключевым словом WithEvents.
varname Обязательный.  Имя переменной, удовлетворяющее стандартным правилам именования переменных.
subscripts Необязательный.  Размерности переменной массива; допускается описание до 60 размерностей.  Аргумент subscripts использует следующий синтаксис:
[lower To] upper[,[lower To] upper] . . .
Если индекс lower не задан явно, нижняя граница массива определяется инструкцией Option Base.  Если отсутствует инструкция Option Base, нижняя граница массива равняется нулю.
New Необязательный.  Ключевое слово, включающее возможность неявного создания объекта.  Если указано ключевого слова New при описании объектной переменной, новый экземпляр объекта создается при первой ссылке на объект, поэтому нет необходимости присваивать ссылку на объект с помощью инструкции Set.  Ключевое слово New нельзя использовать для описания переменных любых внутренних типов данных, для описания экземпляров зависимых объектов, а также вместе с ключевым словом WithEvents.
type Необязательный.  Тип данных переменной; поддерживаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String (для строк переменной длины), String * length (для строк фиксированной длины), Object, Variant, определяемый пользователем тип или объектный тип.  Для каждой описываемой переменной следует использовать отдельное предложение As type.

назад



Инструкция Public

Применяется на уровне модуля для описания общих переменных и выделения памяти.

Синтаксис

Public [WithEvents] varname[([subscripts])] [As [New] type] [,[WithEvents] varname[([subscripts])] [As [New] type]] . . .

Синтаксис инструкции Public содержит следующие элементы:

WithEvents Необязательный.  Ключевое слово, указывающее, что varname является объектной переменной, которая используется при отклике на события, генерируемые объектом ActiveX.  Применяется только в модулях класса.  Пользователь имеет возможность описать с помощью ключевого слова WithEvents произвольное количество отдельных переменных, однако при этом не допускается создание массивов.  Не допускается также использование ключевого слова New с ключевым словом WithEvents.
varname Обязательный.  Имя переменной, удовлетворяющее стандартным правилам именования переменных.
subscripts Необязательный.  Размерности переменной массива; допускается описание до 60 размерностей.  Аргумент subscripts использует следующий синтаксис:
[lower To] upper[,[lower To] upper] . . .
Если индекс lower не задан явно, нижняя граница массива определяется инструкцией Option Base.  Если отсутствует инструкция Option Base, нижняя граница массива равняется нулю.
New Необязательный.  Ключевое слово, включающее возможность неявного создания объекта.  Если указано ключевого слова New при описании объектной переменной, новый экземпляр объекта создается при первой ссылке на объект, поэтому нет необходимости присваивать ссылку на объект с помощью инструкции Set.  Ключевое слово New нельзя использовать для описания переменных любых внутренних типов данных, для описания экземпляров зависимых объектов, а также вместе с ключевым словом WithEvents.
type Необязательный.  Тип данных переменной; поддерживаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String, (для строк переменной длины), String * length (для строк фиксированной длины), Object, Variant, определяемый пользователем тип или объектный тип.  Для каждой описываемой переменной следует использовать отдельное предложение As type.

назад



Инструкция Put

Записывает содержимое переменной в файл на диске.

Синтаксис

Put [#]номерФайла, [номерЗаписи], имяПеременной

Синтаксис инструкции Put содержит следующие элементы:

номерФайла Обязательный.  Любой допустимый номер файла.
номерЗаписи Необязательный.  Номер записи (режим Random) или номер байта (режим Binary), с которого следует начать запись.
имяПеременной Обязательный.  Имя переменной, содержащей данные, которые следует записать в файл.

назад



Функция QBColor

Возвращает значение типа Long, представляющее код цвета в модели RGB, соответствующий указанному номеру цвета.

Синтаксис

QBColor(цвет)

Обязательный аргумент цвет задается целым числом в диапазоне от 0 до 15.
 
0 Черный 
1 Темно-синий 
2 Темно-зеленый 
3 Бирюзовый
4 Малиновый 
5 Сиреневый
6 Оливковый 
7 Темно-серый 
8 Светло-серый
9 Синий
10 Зеленый
11 Голубой
12 Красный
13 Розовый
14 Желтый
15 Белый

назад



Инструкция Randomize

Инициализирует датчик случайных чисел.

Синтаксис

Randomize [число]

Необязательный аргумент число представляет значение типа Variant или любое допустимое числовое выражение.

назад



Функция RGB

Возвращает значение типа Long, т.е. целое число, представляющее цвет в модели RGB.

Синтаксис

RGB(red, green, blue)

Синтаксис функции RGB содержит следующие именованные аргументы:

red Обязательный.  Значение типа Variant (Integer). Число в интервале от 0 до 255 включительно, представляющее красный компонент цвета.
green Обязательный.  Значение типа Variant (Integer). Число в интервале от 0 до 255 включительно, представляющее зеленый компонент цвета.
blue Обязательный.  Значение типа Variant (Integer). Число в интервале от 0 до 255 включительно, представляющее синий компонент цвета.

назад


Инструкция ReDim

Применяется на уровне процедуры для перераспределения памяти для переменных динамического массива.

Синтаксис

ReDim [Preserve] varname(subscripts) [As type] [, varname(subscripts) [As type]] . . .

Синтаксис инструкции ReDim содержит следующие элементы:

Preserve Необязательный.  Ключевое слово, используемое для сохранения данных в существующем массиве при изменении значения последней размерности.
varname Обязательный.  Имя переменной, удовлетворяющее стандартным правилам именования переменных.
subscripts Обязательный.  Размерности переменной массива; допускается описание до 60 размерностей.  Аргумент subscripts использует следующий синтаксис:
[lower To] upper[,[lower To] upper] . . .
Если индекс lower не задан явно, нижняя граница массива определяется инструкцией Option Base.  Если отсутствует инструкция Option Base, нижняя граница массива равняется нулю.
type Необязательный.  Тип данных переменной; поддерживаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String (для строк переменной длины), String * length (для строк фиксированной длины), Object, Variant, определяемый пользователем тип или объектный тип.  Для каждой описываемой переменной следует использовать отдельное предложение As type.  Для значения типа Variant, содержащего массив, type описывает тип данных каждого элемента массива, но не заменяет тип Variant на какой-либо другой тип.

назад


Инструкция Rem

Используется для добавления в программу дополнительных пояснений.

Синтаксис

Rem comment

Возможно использование следующего синтаксиса:

' comment

Необязательный аргумент comment содержит текст любого комментария, который добавляется в программу.  После ключевого слова Rem перед текстом comment нужно вставить пробел.

назад


Инструкция Reset

Закрывает все файлы, открытые с помощью инструкции Open.

Синтаксис

Reset

назад


Функция Right

Возвращает значение типа Variant (String), содержащее указанное число последних символов строки.

Синтаксис

Right(string, length)

Синтаксис функции Right содержит следующие именованные аргументы:

string Обязательный.  Строковое выражение, из которого извлекаются символы.  Если string имеет значение Null, возвращается значение Null.
length Обязательный.  Значение типа Variant (Long).  Числовое выражение, указывающее число возвращаемых символов.  Если 0, возвращается пустая строка ("").  Если превышает число символов в строке string, возвращается вся строка.

назад


Инструкция RmDir

Удаляет существующий каталог или папку.

Синтаксис

RmDir путь

Обязательный аргумент путь является строковым выражением, определяющим каталог или папку, которую следует удалить.  Аргумент путь может содержать имя диска.  Если диск не указан, инструкция RmDir удаляет каталог или папку с текущего диска.

назад


Функция Rnd

Возвращает значение типа Single, содержащее случайное число.

Синтаксис

Rnd[(число)]

Необязательный аргумент число представляет значение типа Single или любое допустимое числовое выражение.

назад



Оператор SavePicture

Сохраняет в файл графический образ объекта Form, элементов управления PictureBox или Image.

Синтаксис

SavePicture (объект, путь)

Синтаксис оператора SavePicture содержит следующие именованные аргументы:
объект Обязательный. Из какого элемента управления должна быть сохранена картинка
путь Обязательный.Куда должна быть сохранена картинка.

назад


Функция Second

Возвращает значение типа Variant (Integer), содержащее целое число (от 0 до 59 включительно), которое представляет секунды в значении времени.

Синтаксис

Second(время)

Обязательный аргумент время может быть любым значением типа Variant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет значение времени.  Если время содержит значение Null, возвращается значение Null.

назад


Функция Seek

Возвращает значение типа Long, определяющее текущее положение указателя чтения/записи внутри файла, открытого с помощью инструкции Open.

Синтаксис

Seek(номерФайла)

Обязательный аргумент номерФайла является выражением типа Integer, содержащим допустимый номер файла.

назад


Инструкция Select Case

Выполняет одну из нескольких групп инструкций в зависимости от значения выражения.

Синтаксис

Select Case выражение
[Case списокВыражений-n
 [инструкции-n]] ...
[Case Else
 [инструкции_else]]
End Select

Синтаксис инструкции Select Case содержит следующие элементы:

выражение Обязательный.  Любое числовое выражение или строковое выражение.
списокВыражений-n Обязательный при наличии предложения Case.  Список с разделителями, состоящий из одной или нескольких форм следующего вида: выражение, выражение To выражение, Is операторСравнения выражение.  Ключевое слово To задает диапазон значений.  При использовании ключевого слова To перед ним должно находиться меньшее значение.  Ключевое слово Is с операторами сравнения (кроме Is и Like) задает диапазон значений.  Если ключевое слово Is не указано, оно вставляется по умолчанию.
инструкции-n Необязательный.  Одна или несколько инструкций, выполняемых в том случае, если выражение совпадает с любым компонентом списка списокВыражений-n.
инструкции_else Необязательный.  Одна или несколько инструкций, выполняемых в том случае, если выражение не совпадает не совпадает ни с одним из предложений Case.

назад


Инструкция SendKeys

Передает активному окну одно или несколько нажатий клавиш, как если бы они были нажаты на клавиатуре.

Синтаксис

SendKeys string[, wait]

Синтаксис инструкции SendKeys содержит следующие именованные аргументы:

string Обязательный.  Строковое выражение, указывающее набор нажатий клавиш, который следует передать.
wait Необязательный.  Значение типа Boolean, указывающее режим ожидания.  Если этот аргумент имеет значение False (значение по умолчанию), управление возвращается вызывающей процедуре сразу после завершения передачи нажатий клавиш.  Если этот аргумент имеет значение True, управление возвращается вызывающей процедуре только после завершения обработки переданных нажатий клавиш.

назад


Инструкция SetAttr

Задает атрибуты файла.

Синтаксис

SetAttr pathname, attributes

Синтаксис инструкции SetAttr содержит следующие именованные аргументы:

pathname Обязательный.  Строковое выражение, указывающее имя файла; может содержать имя каталога или папки и диска.
attributes Обязательный.  Константа или числовое выражение, задающее атрибуты файла.
Значения

Ниже приведены допустимые значения аргумента attributes:
 
Константа  Значение  Описание
vbNormal                0 Обычный (по умолчанию).
vbReadOnly                1 Только чтение.
vbHidden               2 Скрытый.
VbSystem                4 Системный.
vbArchive               32 Файл был изменен после последнего резервирования.

назад


Функция Sgn

Возвращает значение типа Variant (Integer), соответствующее знаку указанного числа.

Синтаксис

Sgn(число)

Обязательный аргумент число может представлять любое допустимое числовое выражение.
 
Если число  Sgn возвращает
Больше нуля          1
Равняется нулю          0
Меньше нуля         -1

назад


Функция Shell

Запускает исполняемую программу и при успешном запуске программы возвращает значение типа Variant (
Double), представляющее идентификатор программы; в противном возвращается нуль.

Синтаксис

Shell(pathname[,windowstyle])

Синтаксис функции Shell содержит следующие именованные аргументы:

pathname Обязательный.  Значение типа Variant (String).  Имя выполняемой программы и любые требуемые аргументы или ключи командной строки; допускает включение каталога или папки и диска.
windowstyle Необязательный.  Значение типа Variant (Integer), соответствующее типу окна, в котором выполняется программа.  Если аргумент windowstyle опущен, программа запускается в свернутом окне и получает фокус.

назад


Функция Space

Возвращает значение типа Variant (String), содержащее указанное число пробелов.

Синтаксис

Space(число)

Обязательный аргумент число указывает нужное число пробелов в строке.

назад



Функция Sqr

Возвращает значение типа Double, содержащее квадратный корень указанного числа.

Синтаксис

Sqr(число)

Обязательный аргумент число представляет значение типа Double или любое допустимое неотрицательное числовое выражение.

назад


Инструкция Static

Применяется на уровне процедуры для описания переменных и выделения памяти.  Переменные, описанные с помощью инструкции Static, сохраняют свои значения, пока выполняется программы.

Синтаксис

Static varname[([subscripts])] [As [New] type] [, varname[([subscripts])]
[As [New] type]] . . .

Синтаксис инструкции Static содержит следующие элементы:

varname Обязательный.  Имя переменной, удовлетворяющее стандартным правилам именования переменных.
subscripts Необязательный.  Размерности переменной массива; допускается описание до 60 размерностей.  Аргумент subscripts использует следующий синтаксис:
[lower To] upper [,[lower To] upper] . . .
Если индекс lower не задан явно, нижняя граница массива определяется инструкцией Option Base.  Если отсутствует инструкция Option Base, нижняя граница массива равняется нулю.
New Необязательный.  Ключевое слово обеспечивает возможность неявного создания нового экземпляра объекта.  При использовании ключевого слова New при описании объектной переменной задается создание нового экземпляра объекта при ссылке на него.  Поэтому нет необходимости присваивать ссылку на объект с помощью инструкции Set.  Ключевое слово New нельзя использовать для описания переменных любых внутренних типов данных, а также для описания экземпляров зависимых объектов.
type Необязательный.  Тип данных переменной; поддерживаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String, (для строк переменной длины), String * length(для строк фиксированной длины), Object, Variant, определяемый пользователем тип или объектный тип.  Для каждой описываемой переменной следует использовать отдельное предложение As type.

назад


Инструкция Stop

Приостанавливает выполнение.

Синтаксис

Stop

назад


Функция Str

Возвращает значение типа Variant (String), являющееся строковым представлением числа..

Синтаксис

Str(число)

Обязательный аргумент число имеет тип Long и может задаваться любым допустимым числовым выражением.

назад


Функция StrComp

Возвращает значение типа Variant (Integer), представляющее результат сравнения строк.

Синтаксис

StrComp(string1, string2[, compare])

Синтаксис функции StrComp содержит следующие именованные аргументы:

string1 Обязательный.  Любое допустимое строковое выражение.
string2 Обязательный.  Любое допустимое строковое выражение.
compare Необязательный.  Указывает способ сравнения строк. Аргумент compare может быть опущен или иметь значение 0, 1 или 2.  Чтобы выполнить двоичное сравнение, следует указать 0 (это значение используется по умолчанию).  Чтобы выполнить посимвольное сравнение без учета регистра, следует указать 1.  Только в Microsoft Access допускается использование значения 2 для выполнения сравнения на основании сведений, содержащихся в базе данных.  Если аргумент compare имеет значение Null, возникает ошибка.  Если аргумент compare опущен, способ сравнения строк определяется значением параметра инструкции Option Compare.
 
Условие  Возвращаемое значение
string1 меньше чем string2                     -1
string1 равняется string2                      0
string1 больше чем string2                      1
string1 или string2 имеет значение Null                  Null

назад


Функция String

Возвращает значение типа Variant (String), содержащее повторяющуюся строку указанной длины.

Синтаксис

String(number, character)

Синтаксис функции String содержит следующие именованные аргументы:

number Обязательный.  Значение типа Long. Длина возвращаемой строки.  Если number имеет значение Null, возвращается значение Null.
character Обязательный.  Значение типа Variant.  Код символа или строковое выражение, первый символ которого используется при создании возвращаемой строки.  Если character имеет значение Null, возвращается значение Null.

назад


Инструкция Sub

Описывает имя, аргументы и текст программы, составляющий тело процедуры Sub.

Синтаксис

[Private | Public] [Static] Sub name [(arglist)]
 [statements]
 [Exit Sub]
 [statements]
End Sub

Синтаксис инструкции Sub содержит следующие элементы:

Public Необязательный.  Указывает, что процедура Sub доступна для всех других процедур во всех модулях.  При использовании в личном модуле (модуле, который содержит инструкцию Option Private) такая процедура является недоступной вне проекта.
Private Необязательный.  Указывает, что процедура Sub доступна для других процедур только того модуля, в котором она описана.
Friend Необязательный. Используется только в модуле класса. Показывает, что процедура Sub видима через проект, но невидима для контроллера экземпляра объекта.
Static Необязательный.  Указывает, что локальные переменные процедуры Sub сохраняются в промежутках времени между вызовами этой процедуры.  Атрибут Static не действует на переменные, описанные вне процедуры Sub, даже если они используются в процедуре.
Name Обязательный.  Имя процедуры Sub, удовлетворяющее стандартным правилам именования переменных.
Arglist Необязательный.  Список переменных, представляющий аргументы, которые передаются в процедуру Sub при ее вызове.  Имена переменных разделяются запятой.
statements Необязательный.  Любая группа инструкций, выполняемых в процедуре Sub.
Аргумент arglist имеет следующий синтаксис и элементы:

[Optional] [ByVal | ByRef] [ParamArray] varname[( )] [As type] [= defaultvalue]

Optional Необязательный.  Ключевое слово, указывающее, что аргумент не является обязательным.  При использовании этого элемента все последующие аргументы, которые содержит arglist, также должны быть необязательными и быть описаны с помощью ключевого слова Optional. Все аргументы, описанные как Optional, должны иметь тип Variant.  Не допускается использование ключевого слова Optional для любого из аргументов, если используется ключевое слово ParamArray.
ByVal Необязательный.  Указывает, что этот аргумент передается по значению.
ByRef Необязательный.  Указывает, что этот аргумент передается по ссылке.  Описание ByRef используется в Visual Basic по умолчанию.
ParamArray Необязательный.  Используется только в качестве последнего элемента в списке arglist для указания, что конечным аргументом является описанный как Optional массив значений типа Variant.  Ключевое слово ParamArray позволяет задавать произвольное количество аргументов.  Оно не может быть использовано со словами ByVal, ByRef или Optional.
varname Обязательный.  Имя переменной, удовлетворяющее стандартным правилам именования переменных.
type Необязательный.  Тип данных аргумента, переданного в процедуру; поддерживаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String (только строки переменной длины), Object, Variant.  Если отсутствует ключевое слово Optional, могут быть также указаны определяемый пользователем тип или объектный тип.
defaultvalue Необязательный.  Любая константа или  выражение, дающее константу. Используется только вместе с параметром Optional.  Если указан тип Object, единственным значением по умолчанию может быть значение Nothing.

назад



Функция Tab

Используется вместе с инструкцией Print # или методом Print для указания позиции вывода.

Синтаксис

Tab[(n)]

Необязательный аргумент n задает номер столбца, к которому следует перейти перед выводом на экран или печать следующего выражения из списка.  Если аргумент опущен, Tab устанавливает курсор в начало следующей зоны печати.  Это позволяет использовать функцию Tab вместо запятой в качестве разделителя списка, если в текущей национальной настройке запятая используется в качестве десятичного разделителя.

назад


Функция Time

Возвращает значение типа Variant (Date), содержащее текущее время по системным часам компьютера.

Синтаксис

Time

назад


Инструкция Time

Устанавливает системное время.

Синтаксис

Time = время

Обязательный аргумент время может быть любым числовым выражением, строковым выражением или любой комбинацией, которая представляет значение времени.

назад


Функция Timer

Возвращает значение типа Single, представляющее число секунд, прошедших после полуночи.

Синтаксис

Timer

назад


Функция TimeSerial

Возвращает значение типа Variant (Date), содержащее значение времени, соответствующее указанным часу, минуте и секунде.

Синтаксис

TimeSerial(hour, minute, second)

Синтаксис функции TimeSerial содержит следующие именованные аргументы:

hour Обязательный.  Значение типа Variant (Integer).  Число от 0 (12:00 A.M.) до 23 (11:00 P.M.) включительно или числовое выражение.
minute Обязательный.  Значение типа Variant (Integer).  Любое числовое выражение.
second Обязательный.  Значение типа Variant (Integer).  Любое числовое выражение.

назад


Функция TimeValue

Возвращает значение типа Variant (Date), содержащее время.

Синтаксис

TimeValue(время)

Обязательный аргумент время обычно задается строковым выражением, представляющим время от 0:00:00 (12:00:00 A.M.) до 23:59:59 (11:59:59 P.M.) включительно.  Кроме того, в качестве аргумента время можно использовать любое выражение, представляющее время в этом диапазоне.  Если аргумент время содержит значение Null, возвращается значение Null.

назад


Инструкция Type

Применяется на уровне модуля для описания определяемого пользователем типа данных, который содержит один или несколько элементов.

Синтаксис

[Private | Public] Type varname
  elementname [([subscripts])] As type
 [elementname [([subscripts])] As type]
 . . .
End Type

Синтаксис инструкции Type содержит следующие элементы:

Public Необязательный.  Используется для описания определяемых пользователем типов, которые доступны для всех процедур во всех модулях всех проектов.
Private Необязательный.  Используется для описания определяемых пользователем типов, которые доступны только в модуле, в котором выполняется описание.
varname Обязательный.  Имя типа, определяемого пользователем, удовлетворяющее правилам именования переменных.
elementname Обязательный.  Имя элемента определяемого пользователем типа.  Имена элементов также должны соответствовать правилам именования переменных, за исключением того, что для их задания разрешается использовать ключевые слова.
subscripts Необязательный.  Размерности элемента, являющегося массивом.  Для задания массива, размеры которого могут изменяться, указываются только скобки.  Аргумент subscripts использует следующий синтаксис:
[lower To] upper[,[lower To] upper] . . .
Если индекс lower не задан явно, нижняя граница массива определяется инструкцией Option Base.  Если отсутствует инструкция Option Base, нижняя граница массива равняется нулю.
type Обязательный.  Тип данных элемента; поддерживаются типы Byte, Boolean, Integer, Long, Currency, Single, Double, Decimal (в настоящее время не поддерживается), Date, String(для строк переменной длины), String * length (для строк фиксированной длины), Object, Variant, другой определяемый пользователем тип или объектный тип.

назад


Функция TypeName

Возвращает значение типа String, представляющее тип переменная.

Синтаксис

TypeName(имяПеременной)

Обязательный аргумент имяПеременной представляет выражение типа Variant, определяющее любую переменную, за исключением переменной с определяемым пользователем типом.

назад


Функция UBound

Возвращает значение типа Long, содержащее максимальный доступный индекс указанной размерности массива.

Синтаксис

UBound(arrayname[,dimension])

Синтаксис функции UBound содержит следующие элементы:

arrayname Обязательный.  Имя переменной массива, удовлетворяющее стандартным правилам именования переменных.
dimension Необязательный; Variant (Long).  Целое число, указывающее размерность, верхнюю границу которой возвращает функция.  Для первой размерности используется значение 1, для второй 2 и т.д.  Если аргумент dimension опущен, подразумевается значение 1.

назад


Функция UCase

Возвращает значение типа Variant (String), содержащее строку, преобразованную к верхнему регистру.

Синтаксис

UCase(строка)

Обязательный аргумент строка представляет любое допустимое строковое выражение.  Если строка имеет значение Null, возвращается значение Null.

назад


Оператор Unload

Выгружает из памяти форму или элемент управления.

Синтаксис

Unload объект

Синтаксис оператора Unload содержит следующие элементы:

объект Обязательный. Под объектом подразумевается форма или элемент управления.

назад



Функция Val

Возвращает числа, содержащиеся в строке, как числовое значение соответствующего типа.

Синтаксис

Val(строка)

Обязательный аргумент строка является любым допустимым строковым выражением.

назад


Функция VarType

Возвращает значение типа Integer, указывающее подтип переменной.

Синтаксис

VarType(имяПеременной)

Обязательный аргумент имяПеременной представляет выражение типа Variant, содержащее имя любой переменной, за исключением переменной с определяемым пользователем типом.

назад


Функция Weekday

Возвращает значение типа Variant (Integer), содержащее целое число, представляющее день недели.

Синтаксис

Weekday(date, [firstdayofweek])

Синтаксис функции Weekday содержит следующие именованные аргументы:

date Обязательный.  Значение типа Variant, числовое выражение, строковое выражение или любое их сочетание, представляющее дату.  Если date имеет значение Null, возвращается значение Null.
firstdayofweek Необязательный.  Константа указывающая первый день недели.  Если этот аргумент опущен, подразумевается константа vbSunday.

назад


Инструкция While...Wend

Выполняет последовательность инструкций, пока заданное условие имеет значение True.

Синтаксис

While условие
[инструкции]
Wend

Синтаксис инструкции While...Wend содержит следующие элементы:

условие Обязательный.  Числовое выражение или строковое выражение, которое имеет значение True или False.  Если условие имеет значение Null, условие рассматривается как имеющее значение False.
инструкции Необязательный.  Одна или несколько инструкций, выполняемых, пока условие имеет значение True.

назад


Инструкция Width #

Задает ширину строки для файла, открытого с помощью инструкции Open.

Синтаксис

Width #номерФайла, ширина

Синтаксис инструкции Width # содержит следующие элементы:

номерФайла Обязательный.  Любой допустимый номер файла.
ширина Обязательный.  Числовое выражение в интервале от 0–255 включительно, которое указывает, сколько символов следует поместить на одной строке прежде, чем перейти к следующей строке.  Если ширина равняется 0 (это значение используется по умолчанию), ширина строки не ограничивается.  Аргумента ширина по умолчанию имеет значение 0.

назад


Инструкция With

Выполняет последовательность инструкций над одиночным объектом или определяемым пользователем типом данных.

Синтаксис

With объект
[инструкции]
End With

Синтаксис инструкции With содержит следующие элементы:

объект Обязательный.  Имя объекта или определяемого пользователем типа.
инструкции Необязательный.  Одна или несколько инструкций, выполняемых над объектом.

назад



Инструкция Write #

Записывает неформатированные данные в файл с последовательным доступом.

Синтаксис

Write #номерФайла, [списокВывода]

Синтаксис инструкции Write # содержит следующие элементы:

номерФайла Обязательный.  Любой допустимый номер файла.
списокВывода Необязательный.  Одно или несколько разделяемых запятыми числовых выражений или строковых выражений, которые следует записать в файл.

назад


Функция Year

Возвращает значение типа Variant (Integer), содержащее целое число, представляющее год.

Синтаксис

Year(дата)

Обязательный аргумент дата может быть любым значением типа Variant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет дату.  Если дата содержит значение Null, возвращается значение Null.

назад


Сoставлено при помощи руссифицированного хелпа.

Сайт управляется системой uCoz