Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lector1(Stud).doc
Скачиваний:
1
Добавлен:
02.05.2019
Размер:
225.79 Кб
Скачать

План лекции:

1. Создание, редактирование и запуск программ.

2. Переменные, константы и типы данных.

3. Управляющие конструкции.

Текст лекции

Microsoft® Visual Basic® for Applications (VBA) – общая среда разработки, позволяющая решать самые разнообразные задачи: от автоматизации отдельных операций до создания законченных приложений в Microsoft Office.

Особенности VBA:

  1. Программный доступ к функциональным возможностям любого приложения Office.

  2. Унифицированный язык программирования для всех приложений.

  3. Мощная полнофункциональная среда разработки.

  4. Поддержка элементов управления на базе ActiveX.

  5. Новый способ создания диалоговых форм (окно).

  6. Интеграция с базами данных, системами электронной почты и Интернет.

Приступая к работе с VBA необходимо:

  • изучить Microsoft Office;

  • изучать только то, что необходимо на данный момент;

  • использовать средства записи макрокоманд;

  • использовать справочную систему Visual Basic.

1 Создание, редактирование и запуск программ

1.1 Редактор Visual Basic

Microsoft Excel, Word и Power Point предусматривают полноценную среду разработки – Visual Basic Editor (Редактор Visual Basic). С ее помощью можно создавать, редактировать, отлаживать и запускать программы, связанные с документами Microsoft Office. Запуск редактора VB осуществляется с помощью меню Сервис Макрос редактор Visual Basic.

Свойство – некий атрибут объекта, например, его цвет или название. Устанавливая значение свойства, определяется соответствующий атрибут или поведение объекта.

Окно свойств (properties) позволяет определять свойства объекта на этапе разработки программы. Оно весьма полезно при работе с элементами управления на базе ActiveX и с собственными диалоговыми окнами (таблица 1.1). Однако на этапе разработки свойства большинства объектов удобнее задавать привычными командами пользовательского интерфейса.

Таблица 1.1 - Фрагмент свойств объекта User Form и их описание

Наименование свойства

Описание свойства

Name

Определяет имя объекта в проекте и коде программы

Accelerator

Создает клавишу ускоренной работы объекта

Back Color

Определяет цветовую палитру объекта

Border Color

Определяет цветовую палитру обрамления на объекте

Border Style

Определяет наличие обрамления на объекте

Caption

Определяет название user form

Control Tip Text

Создает «подсказки»

Font

Вызывает диалоговое окно «Выбор шрифта»

Fore Color

Задает цвет шрифта

Height

Определяет высоту объекта

Left

Определяет положение объекта слева от экрана

Looked

Отменяет действие объекта

Mouse Pointer

Определяет стиль курсора мыши на объекте

Picture

Вставляет картинки на объект

Special Effect

Определяет объем объекта

Start Up Position

Определяет положение объекта от верхнего левого угла экрана

Text Align

Определяет положение текста на объекте

Top

Определяет положение объекта сверху

Visible

Определяет видимость объекта

Width

Определяет ширину объекта

Zoom

Определяет размер элементов управления на объекте в диалоговой форме

Весь код, связанный с рабочей книгой, документом, шаблоном или презентацией, размещается в проекте, автоматически сохраняемом вместе с соответствующим документом Office. С помощью окна проекта в редакторе VB можно просматривать и изменять содержимое проектов для любых книг, документов, шаблонов или презентаций - открытых или тех, на которые есть ссылки. Окно проекта можно масштабировать и стыковать с любой границей окна Visual Basic Editor.

В текстовом процессоре Word в окне проекта всегда показывается проект Normal, так как шаблон Normal (Обычный) доступен из всех документов Word.

В состав проекта могут входить приложения, с которыми связаны события, пользовательские диалоговые окна (называемые в окне проекта формами), стандартные модули, модули классов и ссылки.

Папки в окне проекта группируют компоненты проекта по категориям.

В окне проекта присутствует по одному проекту на каждую (открытую или ту, на которую есть ссылки) рабочую книгу, документ, шаблон или презентацию. В этих проектах можно встретить объекты (например, Document, Workbook или Worksheet), распознающие события; формы (называемые User Forms) с описаниями пользовательских диалоговых окон и кодом, управляющим этими окнами; стандартные модули с кодом, не связанным с конкретным объектом или формами; модули классов с информацией о пользовательских типах объектов; ссылки на другие объекты.

Для создания, хранения, отладки, редактирования или просмотра программного кода в Visual Basic Editor предусмотрено окно программы. Для перехода в разные участки кода в верхней части окна программы расположены списки объектов (Object) и процедур (Procedure).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]