Практическая часть.



1. Создайте новый документ Microsoft Word. Откройте редактор VBA.

2. Вставьте в проект новую форму InsertÞUser Form.

3. Ознакомимся со структурой формы.

Рис.1 Новая форма в окне редактора VBA

■ Заполненное сеткой из точек диалоговое окно UserForml в центре окна Документ1[UserForml (UserForm)] — это пустая форма пользователя; можно менять ее раз­меры и положение на экране, задавать цвет ее фона и размещать в ней элементы управления, предназначенные для выполнения тех или иных функций. Чтобы изменить размер формы, достаточно подвести курсор мыши к одному из белых маркеров (небольших прямоугольников) в центрах сторон или в углах формы и перетащить этот маркер до получения желаемого размера формы.

Сетка поможет вам выравнивать и контролировать размер элементов управления, помещаемых в форму. Сетка из точек отображается в форме только в режиме разработки.

■ Окно Toolbox (Панель элементов), расположенное справа от окна формы пользо­вателя, содержит единственную вкладку Controls (Элементы управления), где на­ходятся кнопки, представляющие все типы элементов управления, которые могут быть помещены в формы VBA. С помощью этих кнопок можно выбрать требуемый элемент управления и добавить его к форме.

■ Окно Properties — управление свойствами

Свойства элементов управления могут быть отображены в двух разных представлениях. Первое – это алфавитный список (вкладка Alphabetic) второе – отображение по категориям (Categorized). Начинающим обычно удобнее пользоваться видом свойств объекта по категориям. Объединение сходных свойств в группы позволяет легче разбираться с их предназначением.

Рис.2 Вид свойств формы по категориям

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

  • Appearance (Внешний вид) — отвечает за отображение объекта, за надписи на нем, за его имя (цвет фона (BackColor),вид рамки (BorderStyle), текст в строке заголовка (Caption) и т.д)
  • Behavior (Поведение) — отвечает за поведение объекта. Например, за отображение многострочного текста.
  • Font (Шрифт) — содержит свойство, отвечающее за шрифт, которым сделаны надписи на объекте.
  • Misc (Разное) — различные настройки. Например — настройки указателя мыши, когда он будет находиться над объектом.
  • Picture (Изображение) — информация об изображении, которое может отображаться на объекте.
  • Position (Расположение) — определяет размер и положение объекта.
  • Scrolling (Скроллинг) – управляет прокруткой формы

В таблице приведены наиболее важные свойства форм, общие для практически всех объектов — форм, различных элементов управления.


Таблица 1. Важнейшие свойства объекта User Form

Свойство Назначение
Name Имя объекта данной формы — именно оно должно использоваться в программе для ссылки на эту форму
Caption Содержит текст, отображаемый в строке заголовка формы
MousePointer Определяет вид курсора мыши, когда он находится над формой
Picture Определяет файл рисунка, который используется как фоновое изображение в окне формы
PictureAlignment Задает расположение фонового рисунка в окне формы
PictureSizeMode Определяет, как должен изменяться размер рисунка при изменении размеров формы
ShowModal Если значение этого свойства равно True (по умолчанию), то, прежде чем остальные части приложения смогут продолжить работу, данная форма обязательно должна быть закрыта. Если значение этого свойства равно False, то форма может отображаться на экране (будучи неактивной), когда пользователь переходит в другую часть приложения
Width Определяет ширину формы в пунктах
Height Высота формы в пунктах (1 пункт = 1/72 дюйма)

 

Если выбрать конкретное свойство в окне Properties, а затем нажать клавишу <F1>, в окне справки редактора VBA будет отображена подробная информация об этом свойстве.

 


Дата добавления: 2015-12-17; просмотров: 18; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!