double arrow

Наиболее употребляемые свойства объектов в Excel 2000/2002


Наиболее важные объекты Excel.

Лекция 4 Объекты, свойства и методы VBA

VBA является объектно-ориентированной средой, содержащей большой набор объектов, каждый из которых обладает множеством свойств и методов.

При объектно-ориентированном программировании практически все компоненты компьютерной системы являются объектами (лист, ячейка, диаграмма, область ячеек, окна, стили)

Объект Описание
Application Само приложение Excel
Chart Диаграмма в рабочей книге
Font Этот объект содержит атрибуты шрифта и стиля для текста, отображаемого в рабочем листе
Name Заданное имя для диапазона ячеек рабочего листа
Range Диапазон ячеек (одна или более) или именованный диапазон в рабочем листе
Window Любое окно в Excel; окна используются для отображения рабочих листов, диаграмм и т.д.
Workbook Открытая рабочая книга
Worksheet Рабочая таблица в книге

Файл рабочей книги Excel представлен в объекте Workbook, который имеет большое количество свойств и методов. Одним из наиболее часто программируемых событий, связанных с книгой в целом, является событие Open, которое происходит при открытии рабочей книги. Следующим объектом иерархии после Workbook, является объект Worksheet, представляющий рабочий лист. Из многообразия методов этого объекта широко используется Activate. Например, если при работе на первом листе рабочей книги, требуется активировать второй лист, то синтаксис кода будет выглядеть следующим образом

Worksheets(2). Activate

Если требуется активировать лист, называемый Информация о фирме, то в процедуре следует написать следующую конструкцию

Worksheets(“Информация о фирме”). Activate

Работа с Excel касается информации в ячейках. Для работы с ячейками в VBA существует объект Range. Использование этого объекта требует задания параметра – диапазона ячеек.

Worksheets(1).Range(“C5”).Value=7

Worksheets(1).Range(“A1:A3”).Value=”ABCD”

Другой способ работы с ячейками реализуется с помощью объекта Cells, и синтаксис его использования выглядит следующим образом:

Cells(номер строки, номер столбца)


Свойство Тип / Что означает Где найти
ActiveCell Object: активная ячейка в рабочем листе Application, Window
ActiveChart Object: активная диаграма Application, Window, Workbook
ActiveSheet Object: активный лист Application, Window, Workbook
Address Возвращает координаты ячейки указанного объекта Range
Cells Диапазон объекта Range Application, Range, Worksheet
Charts Коллекция диаграмм Application, Workbook
Count Integer: число объектов в коллекции Все объекты коллекции
Formula String: формула для ячейки рабочего листа Диапазон
Index Integer: число объектов в коллекции Worksheet
Name String: имя объекта Application, Workbook и в других объектах
Path String: драйвер и каталог, в котором сохранен объект Addln, Application, Workbook
Saved Boolean: сохранялась ли рабочая книга после последних изменений Workbook
Selection Object: текущий выделенный фрагмент Application, Window
Sheets Коллекция листов рабочей книги Application, Workbook
StatusBar String: сообщение в статусной строке Application
ThisWorkBook Object: рабочая книга, из которой выполняется текущая процедура Application

Сейчас читают про: