Свойства.

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

Синтаксис установки значения свойства:

Объект.Свойство = ЗначениеСвойства

В следующем примере изменяется заголовок окна 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