Инфоурок Информатика Другие методич. материалыПрактическая работа №1. Тема: VBA. Элементы управления.

Практическая работа №1. Тема: VBA. Элементы управления.

Скачать материал

Практическая работа №1.

Тема: VBA. Элементы управления.

Цели:1. Изучение  интерфейса редактора VBA.

          2. Изучение объектов Visual Basic for Application на примере линейной программы.

Краткие теоретические сведения.

Форма (UserForm) представляет собой диалоговое окно, в котором можно размещать различные элементы управления. В приложении может быть как одна, так и несколько форм. Новая форма добавляется в проект выбором команды Insert(Вставка) ® UserForm.

В VBA имеется обширный набор встроенных элементов управления.

Элементы управления являются объектами. Как любые объекты, они обладают свойствами, методами и событиями.

1.    Элементы управления создаются при помощи Панели элементов, которая отображается на экране либо выбором команды Вид (View) ® Панель элементов (Toolbox), либо нажатием кнопки  панели инструментов Standard.

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

Таблица 1. Основные  элементы управления и соответствующих кнопок панели элементов.

Элемент

управления

Название

 

Кнопка

 

Элемент

управления

Название

 

Кнопка

 

Поле

TextBox

Переключатель

OptionButton

Надпись

Label

Флажок

CheckBox

Кнопка

CommandButton

Рисунок

Image

Список

ListBox

Поле со списком

ComboBox

 

Таблица 2. Основные общие свойства элементов управления.

Свойство

Описание

Caption

Надпись, отображаемая при элементе управления.

Visible

Допустимые значения: True (элемент управления отображается во время выполнения программы) и False (в противном случае).

Enabled

Допустимые значения: True (пользователь вручную может управлять элементом управления) и False (в противном случае).

Height, Width

Устанавливают геометрические размеры объекта (высоту и ширину).

Left и Top

Устанавливают координаты верхнего левого угла элемента управления, определяющие его местоположение в форме

BackColor, ForeColor, BorderColor

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

BackStyle

Устанавливает тип заднего фона.

Picture

(создание картинки)

Внедряет картинку на элемент управления. Например, на поверхности кнопки картинка отображается с помощью следующей инструкции:

CommandButton1. Picture =LoadPicture("с:\my doc\Kpyг.bmp").

Picture (удаление картинки)

После того как картинка создана на элементе управления, иногда возникает необходимость ее удалить. Это легко достигается присвоением свойству Picture значения LoadPicture("")

CommandButton1.Picture = LoadPicture("").

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

Задание 1. Создать пользовательскую форму на примере простейшего диалогового окна.

Рисунок 1

Рисунок 2

                            

Ход работы:

1.     Откройте новую рабочую книгу.

2.    Нажмите комбинацию клавиш Alt +F11  для открытия редактора Visual Basic.

3.    Выполнить команду  Insert / UserForm. В редакторе появятся окно с пользовательской формой и панель с элементами управления.

4.    Используя панель инструментов, заполните пользовательскую форму элементами управления, создав требуемое диалоговое окно приложения.

Для этого на форму поместите элементы управления: четыре  кнопки(CommandButton); одно текстовое поле (TextBox).

5.    Используя диалоговое окно Свойства (Properties), отображаемое нажатием кнопки

* , свойство Caption пользовательской формы определить равным Песнь о воробушке и бабочке, а кнопок - равными Первый акт, Второй акт и Третий акт, Спасибо за внимание.

6.    Написать  процедуру  обработки события - нажатие кнопки.

Для написания процедуры обработки события - нажатия кнопки Первый акт, дважды ее щелкнуть. Откроется редактор кода на листе модуля UserForm1.

Введите текст процедуры:

Private Sub CommandButton1_Click()

TextBox1.Text = "Воробышек за бабочкой скок-скок-скок"

End Sub

Для написания процедуры обработки событий - нажатий кнопок Второй акт и Третий акт ввести аналогичные процедуры:

Private Sub CommandButton2_Click()

TextBox1.Text = "Воробышек за бабочкой прыг-прыг-прыг"

End Sub

Private Sub CommandButton3_Click()

TextBox1.Text = "Воробышек бабочку ням-ням-ням"

End Sub

Private Sub CommandButton4_Click()

End

End Sub

 

7.    Выполнение созданной программы.

Процесс создания диалогового окна и процедур, связанных с ним, завершен. Для выполнения созданной программы нажать кнопку   или выполнить команды меню Run / Run Sub UserForm или нажать функциональную клавишу F5.

 

 

 

 

 

 

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Практическая работа №1. Тема: VBA. Элементы управления."

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Электронный архивариус

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 670 материалов в базе

Скачать материал

Другие материалы

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 18.04.2017 1925
    • DOCX 55.6 кбайт
    • 22 скачивания
    • Оцените материал:
  • Настоящий материал опубликован пользователем Белева Людмила Федоровна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Белева Людмила Федоровна
    Белева Людмила Федоровна
    • На сайте: 8 лет и 4 месяца
    • Подписчики: 1
    • Всего просмотров: 63227
    • Всего материалов: 26

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

HR-менеджер

Специалист по управлению персоналом (HR- менеджер)

500/1000 ч.

Подать заявку О курсе

Курс повышения квалификации

Специфика преподавания информатики в начальных классах с учетом ФГОС НОО

72 ч. — 180 ч.

от 2200 руб. от 1100 руб.
Подать заявку О курсе
  • Сейчас обучается 39 человек из 20 регионов
  • Этот курс уже прошли 284 человека

Курс повышения квалификации

Особенности подготовки к сдаче ЕГЭ по информатике и ИКТ в условиях реализации ФГОС СОО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 107 человек из 41 региона
  • Этот курс уже прошли 581 человек

Курс повышения квалификации

Особенности подготовки к сдаче ОГЭ по информатике и ИКТ в условиях реализации ФГОС ООО

36 ч. — 180 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 101 человек из 40 регионов
  • Этот курс уже прошли 808 человек

Мини-курс

Техники визуализации в учебном процессе

3 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 36 человек из 17 регионов
  • Этот курс уже прошли 20 человек

Мини-курс

Проектный анализ: стратегии и инструменты управления успешными проектами

6 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Особенности психологической помощи детям

6 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 584 человека из 74 регионов
  • Этот курс уже прошли 249 человек