Использование языка Visual Basic for Application в офисных приложениях
Оценка 4.6

Использование языка Visual Basic for Application в офисных приложениях

Оценка 4.6
Компьютерные программы +1
doc
информатика +1
Взрослым
30.08.2017
Использование языка Visual Basic for Application в офисных приложениях
Публикация является частью публикации:
ТехнологическаяКарта.doc
Технологическая карта по созданию приложения «Калькулятор»  в среде MS Word с использованием встроенного объектно­ориентированного языка программирования  Visual Basic for Application Раздел 1.Создание элемента управления «Кнопка» Содержание операции Описание операции Примечание На этой странице  можно ввести   заголовок, любую  информацию,  инструкцию по работе  с программой  Открыть лист Word и  вставить панель  инструментов VBA:  Панель инструментов На панели  инструментов  № операции 1 1.1 2 3 4  Открыть панель элементов  управления: находятся  всевозможные  элементы управления,  которые можно  разместить на листе.  Выбрать на панели  инструментов элемент  «Кнопка» Эта кнопка будет  нужна для вызова  формы «Калькулятор»  Разместить ее на странице и щелкнув правой кнопкой  мыши по ней, в  контекстном меню выбрать  «Объект CommandBatton­ Edit» и ввести надпись  «Калькулятор»: 5  Результат операции Кнопка работает. Но  ничего не вызывает.  Нужно создать объект, который откроется  при нажатии на  кнопку. Это будет  форма «Калькулятор..  № операции 1 Раздел 2. Создание формы Содержание операции Описание операции Примечание  На панели управления  нажать кнопку «Редактор  Visual Basic»: Откроется редактор  VBA. В этом  редакторе создаются  формы и  разрабатываются  программные модули. 2  В открывшемся окне  выбрать команду Insert­ UserForm : 3 4  Откроется Редактор форм с панелью инструментов В строке заголовка увидим  имя нашей формы UserForm1: UserForm1­ имя  объекта «Форма». Его  будем использовать  для открытия формы  при нажатии на кнопку «Калькулятор»  Добавить панель свойств.  Для этого в контекстном  меню формы выберать  команду «Properties» : 5  На этой панели можно  изменять свойства формы:  имя, надпись, цвет, размер,  расположение и т.д. Раздел 3 Разработка программного кода для элемента управления «Кнопка № операции Содержание операции Описание операции Примечание 1 2  Нажать кнопку  «Конструктор форм»,  объект кнопка  «Калькулятор» выделится:  Дважды щелкнуть кнопку  «Калькулятор»,  появится  окно редактора кода:  Ввести код вызова формы: CommandButton1_Clic k() – событие  «Нажатие на кнопку  Калькулятор».  UserForm1.Show –  показать на зкране  форму.   Private Sub  CommandButton1_Click() UserForm1.Show End Sub 3 № операции 1  Проверить работу кнопки  «Калькулятор»:  Отжать  все кнопки на панели  инструментов Word и  щелкнуть по кнопке  «Калькулятор». Всплывет  форма: Раздел 4 Созданию калькулятора на форме Содержание операции Описание операции Примечание  Нажать кнопку «Редактор  Visual Basic»: 2 3 4  В окне редактирования  формы нажать кнопку  “ToolBox” и начать  редактировать форму:  Ввести заголовок. В  “Label” ­ надпись элементах управления  “ToolBox” нажать кнопку  “Label” , разместить рамку  заголовка в нужном месте,  и ввести название  «Калькулятор». Для  изменения типа и величины  шрифта выбрать в  свойствах команду “Font”  Проверить работу  программы можно нажав  кнопку “Run” Также можно открыть  форму нажав на листе  Word кнопку  «Калькулятор» 5 Создать на форме 2 поля для  ввода чисел, поле для вывода  результата вычислений, 4 кнопки  для арифметических действий и  гиперссылку «Закрыть» Размещать элементы  управления на форме  можно в любом месте.  Разместить текстовое поле  для ввода 1­го числа. Для  этого на панели элементов  управления формы нажать  кнопку “TextBox” и  разместить в нужном месте  поле ввода. По умолчанию  имя этого поля “TextBox1”. Сделать надпись «1­е  число»: 6 7  Аналогично создадать еще 2 поля с именами “TextBox2”  и  “TextBox3”: Создать 4 кнопки «Сложение»,  «Вычитание», «Умножение» и  «Деление».  Разместить кнопку на  форме. Для этого на панели элементов управления  формы выберать элемент  “CommandBatton” и вставть его  в нужное место формы. По умолчанию имя кнопки  “ CommandBatton1”.  Сделать на ней надпись   «Сложение»: 8 9 10 Таким же образом создать еще 3  кнопки «Вычитание»  (CommandBatton2), «Умножение» (CommandBatton3) и «Деление»  (CommandBatton4):  И последнее в разработке  формы.   Создать надпись «Закрыть» для выхода из  калькулятора: Проверить работу приложения.          Нажать   кнопку   «Калькулятор» странице на  Word. созданная Активизируется форма.Но кнопки арифметических   действий   при нажатии   не   выполняют   никаких вычислений.   Для   работы   кнопок нужно создать для каждой из них № операции 1 программный код, который будет выполняться при нажатии Раздел 5 Разработка программного кода Содержание операции Описание операции Примечание  В окне редактирования  Формы дважды щелкнуть по кнопке «Сложение».  Откроется окно редактора  программных модулей: Private Sub CommandButton1_Click() Строки программы End Sub ­­­­­­­­­­­­­­­­­­­­­­ Private Sub CommandButton1_Click() – переводится: при событии нажатия кнопки  CommandButton1 проделать  действия… End Sub  ­ конец работы программного модуля. Между этими строками напишем код вычислинея суммы 2­х чисел и поместим ответ в поле с надписью «Результат». Код очень простой: TextBox3 = Val(TextBox1) + Val(TextBox2) Где: TextBox3 ­ имя поля «Результат» Val(TextBox1) – функция перевода содержимого поля TextBox1 (1­е число) из текстового  формата в числовой Val(TextBox2) – функция перевода содержимого поля TextBox2 (2­е число) из текстового  формата в числовой 2  Ввести код: Вычисление суммы.  TextBox3 = Val(TextBox1) +  Val(TextBox2) в модуль на  странице редактирования: TextBox3(1,2) – имена  полей. Но в поля VB можно  вводить только текст.  Чтобы преобразовать  текстовое значение  поля в число, нужно  применить функцию 3  Проверить работу кнопки  «Сложение»: “Val”  Ввести в поля «1­е  число» и «2­е число»  значения и нажать  кнопку. В поле  «Результат» появится  результат сложения. 4  Пропишем модули для остальных кнопок: Вычитание: Деление: Private Sub CommandButton2_Click() Private Sub CommandButton4_Click() TextBox3 = Val(TextBox1) ­ Val(TextBox2) TextBox3 = Val(TextBox1) / Val(TextBox2) End Sub Умножение: End Sub Закрыть: Private Sub CommandButton3_Click() Private Sub Label6_Click() TextBox3 = Val(TextBox1) * Val(TextBox2) UserForm1.Hide End Sub End Sub 5 Проверить работу приложения: Используя встроенный язык  программирования VBA можно  создавать любые приложения, от  самых простых до очень сложных

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях

Использование языка Visual Basic for Application в офисных приложениях
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.
30.08.2017