Ключевые слова: Abs (функция)
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(число) Оператор And Возвращает результат конъюнкции (логического И) для двух выражений. Синтаксис результат = выражение1 And выражение2 Оператор And использует следующие операнды: результат
Обязательный; любая числовая переменная.
Инструкция AppActivate Активизирует окно приложения. Синтаксис AppActivate title[, wait] Синтаксис инструкции AppActivate содержит следующие именованные аргументы: title Обязательный. Строковое выражение, указывающее содержимое
строки заголовка окна приложения, которое следует активизировать.
Для активизации приложения вместо аргумента title допускается использование
кода задачи, возвращаемого функцией Shell.
Функция Asc Возвращает значение типа Integer, представляющее код символа для первого символа строки. Синтаксис Asc(строка) Обязательный аргумент строка является любым допустимым строковым выражением. Если строка не содержит символов, возникает ошибка выполнения. Инструкция Beep Подает звуковой сигнал через внутренний динамик компьютера. Синтаксис Beep Инструкция Call Передает управление в процедуру Sub, процедуру Function или процедуру библиотеки динамической компоновки (DLL). Синтаксис [Call] имя [списокАргументов] Синтаксис инструкции Call содержит следующие элементы:
Call Необязательное ключевое слово. Если указано, необходимо заключить
списокАргументов в круглые скобки. Например: Call MyProc(0)
Инструкция ChDir Изменяет текущий каталог или папку. Синтаксис ChDir путь Обязательный аргумент путь является строковым выражением, определяющим какой каталог (или папка) станет стандартным. Аргумент путь может содержать имя диска. Если диск не указан, инструкция ChDir изменяет стандартный каталог или папку на текущем диске. Инструкция ChDrive Изменяет текущий диск. Синтаксис ChDrive диск Обязательный аргумент диск является строковым выражением, указывающим существующий диск. Если этот аргумент задается пустой строкой (""), текущий диск не изменится. Если диск является строкой, состоящей из нескольких символов, инструкция ChDrive использует только первый символ. Функция Choose Возвращает значение, выбранное из списка аргументов. Синтаксис Choose(индекс, вариант-1[, вариант-2, ... [, вариант-n]]) Синтаксис функции Choose содержит следующие элементы: индекс Обязательный. Числовое выражение или поле, значением которого
является число, лежащее между 1 и числом элементов в списке.
Функция Chr Возвращает значение типа String, содержащее символ, соответствующий указанному коду символа. Синтаксис Chr(кодСимвола) Обязательный аргумент кодСимвола является значением типа Long, определяющим символ. Инструкция Close Завершает операции ввода/вывода с файлом, открытым с помощью инструкции Open. Синтаксис Close [списокНомеровФайлов] Необязательный аргумент списокНомеровФайлов может представлять один или несколько номеров файлов. При этом используется следующий синтаксис, где номерФайла представляет любой допустимый номер файла: [[#]номерФайла] [, [#]номерФайла] . . . Инструкция Const Описывает константы, используемые вместо констант в явном представлении (литералов). Синтаксис [Public | Private] Const constname [As type] = expression Синтаксис инструкции Const содержит следующие элементы: Public Необязательный. Ключевое слово, используемое на уровне
модуля для описания констант, доступных всем процедурам во всех модулях.
Не допускается в процедурах.
Функция 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 Обязательный. Строковое выражение, указывающее тип добавляемого
временного интервала.
Ниже перечислены допустимые значения аргумента interval:
Функция DateDiff Возвращает значение типа Variant (Long), указывающее число временных интервалов между двумя датами. Синтаксис DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]]) Синтаксис функции DateDiff содержит следующие именованные аргументы: interval Обязательный. Строковое выражение, указывающее тип временного
интервала, который следует использовать при вычислении разности между датами
date1 и date2.
Функция DatePart Возвращает значение типа Variant (Integer), содержащее указанный компонент даты. Синтаксис DatePart(interval, date[,firstdayofweek[, firstweekofyear]]) Синтаксис функции DatePart содержит следующие именованные аргументы: interval Обязательный. Строковое выражение, определяющее тип возвращаемого
временного интервала.
Функция DateSerial Возвращает значение типа Variant (Date), соответствующее указанному году, месяцу и дню. Синтаксис DateSerial(year, month, day) Синтаксис функции DateSerial содержит следующие именованные аргументы: year Обязательный. Значение типа Integer. Число от 100 до
9999 включительно или числовое выражение.
Функция 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 Необязательный. Используется для описания процедур, которые
доступны для всех других процедур во всех модулях.
Аргумент arglist имеет следующий синтаксис и элементы: [Optional] [ByVal | ByRef] [ParamArray] varname[( )] [As type] Optional Необязательный. Указывает, что этот аргумент необязателен.
При использовании этого элемента все последующие аргументы, которые содержит
arglist, также должны быть необязательными и быть описаны с помощью ключевого
слова Optional. Не допускается использование ключевого слова Optional
для любого из аргументов, если используется ключевое слово ParamArray.
Инструкция Dim Описывает переменные и выделяет для них память. Синтаксис Dim [WithEvents] varname[([subscripts])] [As [New] type] [, [WithEvents] varname[([subscripts])] [As [New] type]] . . . Синтаксис инструкции Dim содержит следующие элементы: WithEvents Необязательный. Ключевое слово, указывающее, что varname
является объектной переменной, которая используется при отклике на события,
генерируемые объектом ActiveX. Применяется только в модулях класса.
Пользователь имеет возможность описать с помощью ключевого слова WithEvents
произвольное количество отдельных переменных, однако при этом не допускается
создание массивов. Не допускается также использование ключевого слова
New с ключевым словом WithEvents.
Функция Dir Возвращает значение типа String, представляющее имя файла, каталога или папки, которое удовлетворяет указанному шаблону имени файла, набору атрибутов файла или метке тома на диске. Синтаксис Dir[(путь[, атрибуты])] Синтаксис функции Dir содержит следующие элементы: путь Необязательный. Строковое выражение, указывающее имя файла;
может содержать имя каталога или папки и диска. Если путь не найден,
возвращается пустая строка ("").
Функция DoEvents Передает управление операционной системе для обработки других событий. Синтаксис DoEvents( ) Инструкция Do...Loop Повторяет выполнение набора инструкций, пока условие имеет значение True или пока оно не примет значение True. Синтаксис Do [{While | Until} условие]
Допустим также другой синтаксис: Do
Синтаксис инструкции Do Loop содержит следующие элементы: условие Необязательный. Числовое выражение или строковое выражение,
которое имеет значение True или False. Если условие имеет значение
Null,то аргумент условие рассматривается как значение False.
Инструкция End Завершает процедуру или блок. Синтаксис End
Синтаксис инструкции End имеет следующие формы: End Завершает выполнение. Никогда не является обязательной, но
может быть помещена в любое место процедуры для закрытия файлов, открытых
с помощью инструкции Open, и для очистки переменных.
Функция EOF Возвращает значение типа Integerсодержащее логическое значение True при достижении конца файла. Синтаксис EOF(номерФайла) Обязательный аргумент номерФайла является выражением типа Integer, содержащим любой допустимый номер файла. Функция Error Возвращает текст сообщения данного номера ошибки. Синтаксис Error[(errornumber)] Обязательный аргумент errornumber может содержать любой номер ошибки. Оператор Error Эмулирует возникновение ошибки. Синтаксис Error errornumber Инструкция Exit Завершает выполнение блока программы Do…Loop, For...Next, Function, Sub или Property. Синтаксис Exit Do
Синтаксис инструкции Exit имеет следующие формы: Exit Do Предоставляет способ завершения цикла Do...Loop. Может
использоваться только внутри конструкции Do...Loop. Exit Do передает
управление инструкции, следующей за инструкцией Loop. При использовании
во вложенных циклах Do...Loop, инструкция Exit Do передает управление циклу
охватывающего уровня по отношению к циклу, в котором она вызывается.
Инструкция FileCopy Копирует файл. Синтаксис FileCopy source, destination Синтаксис инструкции FileCopy содержит следующие именованные аргументы: source Обязательный. Строковое выражение, указывающее имя файла,
подлежащего копированию. Аргумент source может содержать имя каталога
или папки и диска.
Функция FileDateTime Возвращает значение типа Variant (Date), содержащее дату и время создания или последнего изменения файла. Синтаксис FileDateTime(путь) Обязательный аргумент путь является строковым выражением, указывающим имя файла. Аргумент путь может содержать имя каталога или папки и диска. Функция FileLen Возвращает значение типа Long, содержащее размер файла в байтах. Синтаксис FileLen(путь) Обязательный аргумент путь является строковым выражением, определяющим файл. Аргумент путь может содержать имя каталога или папки и диска. Функции Int и Fix Возвращают значение типа, совпадающего с типом аргумента, которое содержит целую часть числа. Синтаксис Int(число)
Обязательный аргумент число представляет значение типа Double или любое допустимое числовое выражение. Если число имеет значение Null, возвращается Null. Инструкция For Each...Next Повторяет выполнение группы инструкций для каждого элемента массива или семейства. Синтаксис For Each элемент In группа
Синтаксис инструкции For...Each...Next содержит следующие элементы: элемент Обязательный. Переменная, используемая для выполнения
итераций по элементам семейства или массива. Для семейств элемент
может быть только переменной типа Variant, универсальной объектной переменной
или переменной, представляющей любой конкретный объект. Для массивов
элемент может быть только переменной типа Variant.
Инструкция For...Next Повторяет выполнение группы инструкций указанное число раз. Синтаксис For счетчик = начало To конец [Step шаг]
Синтаксис инструкции For…Next содержит следующие элементы: счетчик Обязательный. Числовая переменная, используемая в качестве
счетчика цикла. Эта переменная не может принадлежать к типу Boolean
или быть элементом массива.
Функция Format Возвращает значение типа Variant (String), содержащее выражение, отформатированное согласно инструкциям, заданным в описании формата. Синтаксис Format(выражение[, формат[, первыйДеньНедели[, перваяНеделяГода]]]) Синтаксис функции Format содержит следующие элементы: выражение Обязательный. Любое допустимое выражение.
Инструкция Function Описывает имя, аргументы и текст программы, составляющий тело процедуры Function. Синтаксис [Public | Private] [Static] Function name [(arglist)] [As type]
Синтаксис инструкции Function содержит следующие элементы: Public Необязательный. Указывает, что процедура Function доступна
для всех других процедур во всех модулях. При использовании в личном
модуле (содержащем инструкцию Option Private) такая процедура недоступна
вне проекта.
[Optional] [ByVal | ByRef] [ParamArray] varname[( )] [As type] [=defaultvalue] Optional Необязательный. Указывает, что этот аргумент необязателен.
При использовании этого элемента все последующие аргументы, которые содержит
arglist, также должны быть необязательными и быть описаны с помощью ключевого
слова Optional. Не допускается использование ключевого слова Optional
для любого из аргументов, если используется ключевое слово ParamArray.
Читает данные из открытого файла на диске в переменную. Синтаксис Get [#]номерФайла, [номерЗаписи], имяПеременной Синтаксис инструкции Get содержит следующие элементы: номерФайла Обязательный. Любой допустимый номер файла.
Функция GetAttr Возвращает значение типа Integer, содержащее атрибуты файла, каталога или папки. Синтаксис GetAttr(путь) Обязательный аргумент путь является строковым выражением, указывающим имя файла. Аргумент путь может содержать имя каталога или папки и диска. Возвращаемые значения Значение, возвращаемое функцией GetAttr, являются суммой следующих значений:
Инструкция GoTo Задает безусловный переход на указанную строку внутри процедуры. Синтаксис GoTo строка Обязательный аргумент строка может быть любой меткой строки или номером строки. Функция Hour Возвращает значение типа Variant (Integer), содержащее целое число (от 0 до 23 включительно), которое представляет часы в значении времени. Синтаксис Hour(время) Обязательный аргумент время может быть любым значением типа Variant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет значение времени. Если время содержит значение Null, возвращается значение Null. Инструкция If...Then...Else Задает выполнение определенных групп инструкций в зависимости от значения выражения. Синтаксис If условие Then [инструкции] [Else инструкции_else] Допускается также использование блоковой формы синтаксиса: If условие Then
Синтаксис инструкции If...Then...Else содержит следующие элементы: условие Обязательный. Одно или несколько выражений одного из двух
типов:
Функция 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)).
Функция InStr Возвращает значение типа Variant (Long), указывающее позицию первого вхождения одной строки внутри другой строки. Синтаксис InStr([start, ]string1, string2[, compare]) Синтаксис функции InStr содержит следующие аргументы: start Необязательный. Числовое выражение, задающее позицию, с
которой начинается каждый поиск. Если этот аргумент опущен, поиск
начинается с первого символа строки. Если start имеет значение Null,
возникает ошибка. Указание аргумента start является обязательным,
если указан аргумент compare.
Функция IsArray Возвращает значение типа Boolean, показывающее, является ли переменная массивом. Синтаксис IsArray(имяПеременной) Обязательный аргумент имяПеременной является идентификатором переменной. Функция IsDate Возвращает значение типа Boolean, показывающее, может ли значение выражения быть преобразовано в значение даты. Синтаксис IsDate(выражение) Обязательный аргумент выражение представляет выражение типа Variant, содержащее выражение даты или строковое выражение, распознаваемое как значение даты или времени. Функция IsEmpty Возвращает значение типа Boolean, показывающее, была ли инициализирована переменная. Синтаксис IsEmpty(выражение) Обязательный аргумент выражение представляет выражение типа Variant, содержащее числовое или строковое выражение. Однако, поскольку функция IsEmpty предназначена для проверки того, была ли инициализирована конкретная переменная, в аргументе выражение обычно указывают имя переменной. Функция IsError Возвращает значение типа Boolean, показывающее, представляет ли выражение значение ошибки. Синтаксис IsError(выражение) Обязательный аргумент выражение должен принадлежать к подтипу VarType vbError типа Variant. Функция IsMissing Возвращает значение типа Boolean, показывающее, был ли передан в процедуру необязательный аргумент. Синтаксис IsMissing(имяАргумента) Обязательный аргумент имяАргумента содержит имя необязательного аргумента процедуры. Возвращает значение типа Boolean, показывающее, является ли результатом
выражения пустое значение (
Синтаксис IsNull(выражение) Обязательный аргумент выражение представляет выражение типа Variant, содержащее числовое выражение или строковое выражение. Функция IsNummeric Возвращает значение типа Boolean, показывающее, является ли результатом выражения цифрой. Синтаксис IsNummeric(выражение) Обязательный аргумент выражение представляет выражение типа Variant, содержащее числовое выражение. Инструкция Kill Удаляет файлы с диска. Синтаксис Kill путь Обязательный аргумент путь является строковым выражением, указывающим имена одного или нескольких файлов, подлежащих удалению. Аргумент путь может содержать имя каталога или папки и диска. Функция LBound Возвращает значение типа Long, содержащее минимальный доступный индекс указанной размерности массива. Синтаксис LBound(arrayname[,dimension]) Синтаксис функции LBound содержит следующие элементы: arrayname Обязательный. Имя переменной массива, удовлетворяющее
стандартным правилам именования переменных.
Функция LCase Возвращает значение типа String, представляющее строку, преобразованную к нижнему регистру. Синтаксис LCase(строка) Обязательный аргумент строка представляет любое допустимое строковое выражение. Если строка имеет значение Null, возвращается значение Null. Функция Left Возвращает значение типа Variant (String), содержащее указанное число первых символов строки. Синтаксис Left(string, length) Синтаксис функции Left содержит следующие именованные аргументы: string Обязательный. Строковое выражение, из которого извлекаются
символы. Если string имеет значение Null, возвращается значение Null.
Функция Len Возвращает значение типа Long, содержащее число символов в строке или число байт, необходимое для размещения переменной. Синтаксис Len(строка | имяПеременной) Синтаксис функции Len содержит следующие элементы: строка Любое допустимое строковое выражение. Если строка имеет
значение Null, возвращается значение Null.
Инструкция Let Присваивает значение выражения переменной или свойству. Синтаксис [Let] varname = expression Синтаксис инструкции Let содержит следующие элементы: Let Необязательный. Явное использование ключевого слова Let зависит
от вкуса пользователя, обычно это слово опускают.
Оператор Like Используется для сравнения двух строковых выражений. Синтаксис результат = строка Like образец Оператор Like использует следующие операнды: результат Обязательный; любая числовая переменная.
Инструкция Line Input # Читает строку из открытого последовательного файла и присваивает ее переменной типа String. Синтаксис Line Input #номерФайла, имяПеременной Синтаксис инструкции Line Input # содержит следующие элементы: номерФайла Обязательный. Любой допустимый номер файла.
Оператор Load Загружает в память форму или элемент управления. Синтаксис Load объект Синтаксис оператора Load содержит следующие элементы: объект Обязательный. Под объектом подразумевается форма или элемент управления. Оператор LoadPicture Загружает рисунок из файла в графический объект.
LoadPicture путь Синтаксис оператора Load содержит следующие элементы: путь Обязательный. Любой графический файл, поддерживаемый Visual Basic. Функция Loc Возвращает значение типа Long, определяющее текущее положение указателя чтения/записи внутри открытого файла. Синтаксис Loc(номерФайла) Обязательный аргумент номерФайла типа Integer представляет любой допустимый номер файла. Инструкции Lock и Unlock Управляют доступом других процессов ко всему файлу, открытому с помощью инструкции Open, или к его части. Синтаксис Lock [#]номерФайла[, диапазонЗаписей]
Синтаксис инструкций Lock и Unlock содержит следующие элементы: номерФайла Обязательный. Любой допустимый номер файла.
Ниже приведены допустимые значения аргумента диапазонЗаписей: номерЗаписи | [начало] To конец номерЗаписи Номер записи (режим Random) или номер байта (режим Binary),
с которого следует начать установку или снятие блокировки.
Функция LOF Возвращает значение типа Long, представляющее размер в байт файла, открытого с помощью инструкции Open. Синтаксис LOF(номерФайла) Обязательный аргумент номерФайла является выражением типа Integer, содержащим допустимый номер файла. Функции LTrim, Rtrim и Trim Возвращают значение типа Variant (String), содержащее копию строки, из которой удалены пробелы, находившиеся в начале строки (LTrim), в конце строки (RTrim) или в начале и конце строки (Trim). Синтаксис LTrim(строка)
Обязательный аргумент строка представляет любое допустимое строковое выражение. Если строка имеет значение Null, возвращается значение Null. Инструкция Mid Заменяет указанное число символов в переменной типа Variant (String) символами из другой строки. Синтаксис Mid(переменная, начало[, длина]) = строка Синтаксис инструкции Mid содержит следующие элементы: переменная Обязательный. Имя строковой переменной, подлежащей
изменению.
Функция Mid Возвращает значение типа Variant (String), содержащее указанное число символов строки. Синтаксис Mid(string, start[, length]) Синтаксис функции Mid содержит следующие именованные аргументы: string Обязательный. Строковое выражение, из которого извлекаются
символы. Если string имеет значение Null, возвращается значение Null.
Функция Minute Возвращает значение типа Variant (Integer), содержащее целое число (от 0 до 59 включительно), которое представляет минуты в значении времени. Синтаксис Minute(время) Обязательный аргумент время может быть любым значением типа Variant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет значение времени. Если время содержит значение Null, возвращается значение Null. Инструкция MkDir Создает новый каталог или папку. Синтаксис MkDir путь Обязательный аргумент путь является строковым выражением, определяющим создаваемый каталог или папку. Аргумент путь может содержать имя диска. Если диск не указан, инструкция MkDir создает новый каталог или папку на текущем диске. Оператор Mod Возвращает остаток при целом делении двух чисел (значение по модулю). Синтаксис результат = число1 Mod число2 Оператор Mod использует следующие операнды: результат Обязательный; любая числовая переменная.
Функция 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)).
Инструкция Name Изменяет имя файла, каталога или папки. Синтаксис Name староеИмя As новоеИмя Синтаксис инструкции Name содержит следующие элементы: староеИмя Обязательный. Строковое выражение, указывающее имя и
положение существующего файла; может содержать имя каталога или папки и
диска.
Оператор Not Выполняет над выражением операцию логического отрицания. Синтаксис результат = Not выражение Оператор Not использует следующие операнды: результат Обязательный; любая числовая переменная.
Функция Now Возвращает значение типа Variant (Date), содержащее текущую дату и время по системному календарю и часам компьютера. Синтаксис Now Оператор On Error Устанавливает обработчик ошибок и задёт местоположение подпрограммы обработки; используется также для отмены обработки ошибок подпрограммой обработчика. Синтаксис On Error GoTo line
Синтаксис оператора On Error содержит следующие элементы: On Error GoTo line при ошибке программа переходит на указанную
строку.
Инструкции On...GoSub, On...GoTo Задают переход к одной из нескольких указанных строк, в зависимости от значения выражения. Синтаксис On выражение GoSub списокНазначений
Синтаксис инструкций On...GoSub и On...GoTo содержит следующие элементы: выражение Обязательный. Любое числовое выражение, которое имеет
целое значение от 0 до 255 включительно. Если выражение является
нецелым числовым выражением, оно округляется до его оценки.
Инструкция Open Разрешает выполнение с файлом операций ввода/вывода. Синтаксис Open путь For режим [Access доступ] [блокировка] As [#]номерФайла [Len=длина] Синтаксис инструкции Open содержит следующие элементы: путь Обязательный. Строковое выражение, указывающее имя файла;
может содержать имя каталога или папки и имя диска.
Инструкция 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 использует следующие операнды: результат Обязательный; любая числовая переменная.
Инструкция 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.
Инструкция Public Применяется на уровне модуля для описания общих переменных и выделения памяти. Синтаксис Public [WithEvents] varname[([subscripts])] [As [New] type] [,[WithEvents] varname[([subscripts])] [As [New] type]] . . . Синтаксис инструкции Public содержит следующие элементы: WithEvents Необязательный. Ключевое слово, указывающее, что varname
является объектной переменной, которая используется при отклике на события,
генерируемые объектом ActiveX. Применяется только в модулях класса.
Пользователь имеет возможность описать с помощью ключевого слова WithEvents
произвольное количество отдельных переменных, однако при этом не допускается
создание массивов. Не допускается также использование ключевого слова
New с ключевым словом WithEvents.
Инструкция Put Записывает содержимое переменной в файл на диске. Синтаксис Put [#]номерФайла, [номерЗаписи], имяПеременной Синтаксис инструкции Put содержит следующие элементы: номерФайла Обязательный. Любой допустимый номер файла.
Функция QBColor Возвращает значение типа Long, представляющее код цвета в модели RGB, соответствующий указанному номеру цвета. Синтаксис QBColor(цвет) Обязательный аргумент цвет задается целым числом в диапазоне от 0 до
15.
Инструкция Randomize Инициализирует датчик случайных чисел. Синтаксис Randomize [число] Необязательный аргумент число представляет значение типа Variant или любое допустимое числовое выражение. Функция RGB Возвращает значение типа Long, т.е. целое число, представляющее цвет в модели RGB. Синтаксис RGB(red, green, blue) Синтаксис функции RGB содержит следующие именованные аргументы: red Обязательный. Значение типа Variant (Integer). Число в интервале
от 0 до 255 включительно, представляющее красный компонент цвета.
Инструкция ReDim Применяется на уровне процедуры для перераспределения памяти для переменных динамического массива. Синтаксис ReDim [Preserve] varname(subscripts) [As type] [, varname(subscripts) [As type]] . . . Синтаксис инструкции ReDim содержит следующие элементы: Preserve Необязательный. Ключевое слово, используемое для сохранения
данных в существующем массиве при изменении значения последней размерности.
Инструкция Rem Используется для добавления в программу дополнительных пояснений. Синтаксис Rem comment Возможно использование следующего синтаксиса: ' comment Необязательный аргумент comment содержит текст любого комментария, который добавляется в программу. После ключевого слова Rem перед текстом comment нужно вставить пробел. Инструкция Reset Закрывает все файлы, открытые с помощью инструкции Open. Синтаксис Reset Функция Right Возвращает значение типа Variant (String), содержащее указанное число последних символов строки. Синтаксис Right(string, length) Синтаксис функции Right содержит следующие именованные аргументы: string Обязательный. Строковое выражение, из которого извлекаются
символы. Если string имеет значение Null, возвращается значение Null.
Инструкция 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 выражение
Синтаксис инструкции Select Case содержит следующие элементы: выражение Обязательный. Любое числовое выражение или строковое
выражение.
Инструкция SendKeys Передает активному окну одно или несколько нажатий клавиш, как если бы они были нажаты на клавиатуре. Синтаксис SendKeys string[, wait] Синтаксис инструкции SendKeys содержит следующие именованные аргументы: string Обязательный. Строковое выражение, указывающее набор нажатий
клавиш, который следует передать.
Инструкция SetAttr Задает атрибуты файла. Синтаксис SetAttr pathname, attributes Синтаксис инструкции SetAttr содержит следующие именованные аргументы: pathname Обязательный. Строковое выражение, указывающее имя файла;
может содержать имя каталога или папки и диска.
Ниже приведены допустимые значения аргумента attributes:
Функция Sgn Возвращает значение типа Variant (Integer), соответствующее знаку указанного числа. Синтаксис Sgn(число) Обязательный аргумент число может представлять любое допустимое числовое
выражение.
Функция Shell Запускает исполняемую программу и при успешном запуске программы возвращает
значение типа Variant (
Синтаксис Shell(pathname[,windowstyle]) Синтаксис функции Shell содержит следующие именованные аргументы: pathname Обязательный. Значение типа Variant (String). Имя
выполняемой программы и любые требуемые аргументы или ключи командной строки;
допускает включение каталога или папки и диска.
Функция Space Возвращает значение типа Variant (String), содержащее указанное число пробелов. Синтаксис Space(число) Обязательный аргумент число указывает нужное число пробелов в строке. Функция Sqr Возвращает значение типа Double, содержащее квадратный корень указанного числа. Синтаксис Sqr(число) Обязательный аргумент число представляет значение типа Double или любое допустимое неотрицательное числовое выражение. Инструкция Static Применяется на уровне процедуры для описания переменных и выделения памяти. Переменные, описанные с помощью инструкции Static, сохраняют свои значения, пока выполняется программы. Синтаксис Static varname[([subscripts])] [As [New] type] [, varname[([subscripts])]
Синтаксис инструкции Static содержит следующие элементы: varname Обязательный. Имя переменной, удовлетворяющее стандартным
правилам именования переменных.
Инструкция Stop Приостанавливает выполнение. Синтаксис Stop Функция Str Возвращает значение типа Variant (String), являющееся строковым представлением числа.. Синтаксис Str(число) Обязательный аргумент число имеет тип Long и может задаваться любым допустимым числовым выражением. Функция StrComp Возвращает значение типа Variant (Integer), представляющее результат сравнения строк. Синтаксис StrComp(string1, string2[, compare]) Синтаксис функции StrComp содержит следующие именованные аргументы: string1 Обязательный. Любое допустимое строковое выражение.
Функция String Возвращает значение типа Variant (String), содержащее повторяющуюся строку указанной длины. Синтаксис String(number, character) Синтаксис функции String содержит следующие именованные аргументы: number Обязательный. Значение типа Long. Длина возвращаемой строки.
Если number имеет значение Null, возвращается значение Null.
Инструкция Sub Описывает имя, аргументы и текст программы, составляющий тело процедуры Sub. Синтаксис [Private | Public] [Static] Sub name [(arglist)]
Синтаксис инструкции Sub содержит следующие элементы: Public Необязательный. Указывает, что процедура Sub доступна для
всех других процедур во всех модулях. При использовании в личном
модуле (модуле, который содержит инструкцию Option Private) такая процедура
является недоступной вне проекта.
[Optional] [ByVal | ByRef] [ParamArray] varname[( )] [As type] [= defaultvalue] Optional Необязательный. Ключевое слово, указывающее, что аргумент
не является обязательным. При использовании этого элемента все последующие
аргументы, которые содержит arglist, также должны быть необязательными
и быть описаны с помощью ключевого слова Optional. Все аргументы, описанные
как Optional, должны иметь тип Variant. Не допускается использование
ключевого слова Optional для любого из аргументов, если используется ключевое
слово ParamArray.
Функция 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.) включительно или числовое выражение.
Функция 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
Синтаксис инструкции Type содержит следующие элементы: Public Необязательный. Используется для описания определяемых
пользователем типов, которые доступны для всех процедур во всех модулях
всех проектов.
Функция TypeName Возвращает значение типа String, представляющее тип переменная. Синтаксис TypeName(имяПеременной) Обязательный аргумент имяПеременной представляет выражение типа Variant, определяющее любую переменную, за исключением переменной с определяемым пользователем типом. Функция UBound Возвращает значение типа Long, содержащее максимальный доступный индекс указанной размерности массива. Синтаксис UBound(arrayname[,dimension]) Синтаксис функции UBound содержит следующие элементы: arrayname Обязательный. Имя переменной массива, удовлетворяющее
стандартным правилам именования переменных.
Функция 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.
Инструкция While...Wend Выполняет последовательность инструкций, пока заданное условие имеет значение True. Синтаксис While условие
Синтаксис инструкции While...Wend содержит следующие элементы: условие Обязательный. Числовое выражение или строковое выражение,
которое имеет значение True или False. Если условие имеет значение
Null, условие рассматривается как имеющее значение False.
Инструкция Width # Задает ширину строки для файла, открытого с помощью инструкции Open. Синтаксис Width #номерФайла, ширина Синтаксис инструкции Width # содержит следующие элементы: номерФайла Обязательный. Любой допустимый номер файла.
Инструкция With Выполняет последовательность инструкций над одиночным объектом или определяемым пользователем типом данных. Синтаксис With объект
Синтаксис инструкции With содержит следующие элементы: объект Обязательный. Имя объекта или определяемого пользователем
типа.
Инструкция Write # Записывает неформатированные данные в файл с последовательным доступом. Синтаксис Write #номерФайла, [списокВывода] Синтаксис инструкции Write # содержит следующие элементы: номерФайла Обязательный. Любой допустимый номер файла.
Функция Year Возвращает значение типа Variant (Integer), содержащее целое число, представляющее год. Синтаксис Year(дата) Обязательный аргумент дата может быть любым значением типа Variant, числовым выражением, строковым выражением или любым их сочетанием, которое представляет дату. Если дата содержит значение Null, возвращается значение Null. Сoставлено при помощи руссифицированного хелпа. |