Свойства.
Свойство представляет собой атрибут объекта, определяющий его характеристики, такие, как размер, цвет, положение на экране и состояние объекта, например доступность или видимость. Чтобы изменить характеристики объекта, надо просто изменить значения его свойств.
Синтаксис установки значения свойства:
Объект.Свойство = ЗначениеСвойства
В следующем примере изменяется заголовок окна Excel посредством задания свойства Caption объекту Application:
Application.Caption = "База данных"
Свойство можно изменять сразу у всех объектов семейства. Например, с помощью установки свойству Visible (Видимость) значения False (Ложь) все рабочие листы активной книги (семейство объектов Worksheets) скрываются:
Worksheets.Visible = False
Среди свойств особое место занимают свойства, возвращающие объект.
ActіveWindow | Возвращает активное окно Excel |
ActiveWorkbook | Возвращает активную рабочую книгу окна Excel |
ActiveSheet | Возвращает активный лист активной рабочей книги |
ActiveDialog | Возвращает активное диалоговое окно активного рабочего листа |
ActiveChart | Возвращает активную диаграмму активного рабочего листа |
ActiveCell | Возвращает активную ячейку активного рабочего листа |
Запутаться в свойствах и методах несложно: их существует несколько тысяч. Все объекты обладают свойствами. Например, объект Range обладает свойством с названием Value . Можно создать оператор VBA , чтобы отобразить свойство Value или задать свойству Value определенное значение. Ниже приведена процедура, использующая функцию VBA MsgBox для отображения окна, в котором представлено значение ячейки А1 листа Лист1 активной рабочей книги.
Sub ShowValue()
MsgBox Worksheets("Лист1").Range("Al").Value
End Sub
Ниже приведена процедура по изменению значения ячейки А1 путем определения значения свойства Value .
Sub ChangeValue()
Worksheets("Лист1").Range("Al").Value = 123