Основы программирования на VBA. Регеда В.В - 58 стр.

UptoLike

Составители: 

Инструкция Exit Function приводит к немедленному выходу из
процедуры Function.
Если требуется использовать возвращаемое Function значение, в
отличие от процедуры Sub процедура Function может применяться в
правой части выражения, как и любая другая встроенная функция
переменная= name()
В свою очередь, процедуре Function может присваиваться значе-
ние какого-либо выражения
name()=expression
nameимя процедуры Function, expressionлюбое выраже-
ние возвращающее значение того же типа, что и процедура Function.
Для вызова процедуре Function может использоваться так же, как
и для процедуры Sub инструкция Call, когда интересует не возвращае-
мое процедурой значение, а осуществляемое ей действие.
В VBA возможно создание рекурсивных процедур Function и Sub,
т.е. процедур вызывающих самих себя.
5. ПРИМЕР СОЗДАНИЯ ПРИЛОЖЕНИЯ
Зайти в среду Visual Basic и создать приложение Калькулятор, ко-
торый должен выполнять четыре арифметические действия. Создание при-
ложения можно условно разделить на три этапа:
создание графического интерфейса будущего приложения;
задание значений свойствам объектов графического интерфейса;
создание программного кода.
5.1. Виртуальное программирование графического интерфейса
Вставить в проект форму и разместить на ней необходимые для
функционирования приложения управляющие элементы:
три текстовых поля (объекты TextBox1, TextBox2, TextBox3,
принадлежащие классу объектов TextBox): два поля для ввода числовых
данных и одно для получения результатов вычислений;
три надписи (объекты Label1, Label2, Label3), разместив их
сверху текстовых полей;
пять кнопок (объекты CommandButton1, CommandButton2,
CommandButton3, CommandButton4, CommandButton5, принадле-
жащих классу объектов CommandButton): четыре для выполнения ариф-
       Инструкция Exit Function приводит к немедленному выходу из
процедуры Function.
       Если требуется использовать возвращаемое Function значение, в
отличие от процедуры Sub процедура Function может применяться в
правой части выражения, как и любая другая встроенная функция
       переменная= name()
       В свою очередь, процедуре Function может присваиваться значе-
ние какого-либо выражения
       name()=expression
       name – имя процедуры Function, expression – любое выраже-
ние возвращающее значение того же типа, что и процедура Function.
       Для вызова процедуре Function может использоваться так же, как
и для процедуры Sub инструкция Call, когда интересует не возвращае-
мое процедурой значение, а осуществляемое ей действие.
       В VBA возможно создание рекурсивных процедур Function и Sub,
т.е. процедур вызывающих самих себя.

     5.   ПРИМЕР СОЗДАНИЯ ПРИЛОЖЕНИЯ

     Зайти в среду Visual Basic и создать приложение Калькулятор, ко-
торый должен выполнять четыре арифметические действия. Создание при-
ложения можно условно разделить на три этапа:
     – создание графического интерфейса будущего приложения;
     – задание значений свойствам объектов графического интерфейса;
     – создание программного кода.
     5.1. Виртуальное программирование графического интерфейса
     Вставить в проект форму и разместить на ней необходимые для
функционирования приложения управляющие элементы:
     – три текстовых поля (объекты TextBox1, TextBox2, TextBox3,
принадлежащие классу объектов TextBox): два поля для ввода числовых
данных и одно для получения результатов вычислений;
     – три надписи (объекты Label1, Label2, Label3), разместив их
сверху текстовых полей;
     – пять кнопок (объекты CommandButton1, CommandButton2,
CommandButton3, CommandButton4, CommandButton5, принадле-
жащих классу объектов CommandButton): четыре для выполнения ариф-