Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по VBA.doc
Скачиваний:
2
Добавлен:
01.03.2025
Размер:
2.47 Mб
Скачать

Контрольные вопросы.

  1. Понятие объекта. Свойства объекта.

  2. Окно свойств объекта.

  3. Создание форм.

  4. Размещение элементов управления в форме.

  5. Использование надписей, полей, кнопок, переключателей.

  6. Задание кода для элементов управления.

Лабораторная работа №6. Модель объектов Excel.

Цель: Научиться использовать свойства и методы объектов Excel.

Простой документ Microsoft Excel при программировании можно разделить на множество элементов. Поэтому, прежде чем приступать к написанию программ, которые автоматизируют работу со средствами приложения или обеспечивают доступ к данным, сохраненным в документе, необходимо ознакомиться с моделью объектов приложения (иерархией). Иерархия объектов определяет связь между объектами используемого приложения и имеет древовидную структуру.

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

Объектно - ориентированный подход состоит в том, что сама программа Microsoft Excel рассматривается как совокупность объектов (более 100) и их семейств.

П римерами наиболее часто используемых объектов и семейств являются объекты Application (Приложение), Workbook и Workbooks (Рабочая книга), Worksheet и Worksheets (Рабочий лист), а также объект Range (Ячейка):

С помощью только этих объектов можно произвести огромное количество операций.

Объекты и их семейства имеют свойства и методы. Свойства - это характеристики объекта, а методы - это действия, которые выполняются объектом.

Чтобы использовать свойства или методы объекта, необходимо указать его положение в структуре объектов. Однако не во всех случаях требуется явно задавать место элемента в иерархии объектов. Если по контексту ясно, о каком элементе идет речь, можно задать объект, не указывая его принадлежность к вышестоящим объектам.

Использование объекта Application.

Исходным элементом любой модели Office является объект Application. Он представляет все приложение в целом. С помощью свойств и методов элемента Application, можно установить параметры работы программы, такие как задаваемые с помощью команды Сервис/Параметры. В свойствах объекта Application, например, ActiveWorkbook, ActiveSheet и ActiveCell хранится информация об объекте, с которым в текущий момент работает пользователь. Приведем примеры использования этих свойств:

  • Печать имени активной рабочей книги

a = Application.ActiveWorkbook.Name

MsgBox (a)

  • Печать имени активного рабочего листа

a = Application.ActiveWorkbook.ActiveSheet.Name

MsgBox (a)

  • Печать адреса активной ячейки

a = ActiveCell.Address

MsgBox (a)

  • Печать значения активной ячейки

a = ActiveCell.Value

MsgBox (a)

  • Печать номера строки активной ячейки

a = ActiveCell.Row

MsgBox (a)

  • Печать номера столбца активной ячейки

a = ActiveCell.Column

MsgBox (a)