Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
170. HPV: взаимодействие с организмом,механизмы персистенции, особенности иммунитета.__
Объекты, свойства и методы VBA
Одним из основных понятий VBA является объект. Объект – это то, чем вы управляете с помощью программы на языке VBA, например, форма, кнопка, рабочий лист или диапазон ячеек MS Excel. Каждый объект обладает некоторыми свойствами. Например, форма может быть видимой или невидимой в данный момент на экране. Другой пример свойства объекта – шрифт для отображения информации в ячейке (объекте) рабочего листа.
Объект содержит также список методов, которые к нему применимы. Методы – это то, что вы можете делать с объектом. Например, показать форму на экране или убрать её можно с помощью методов Show и Hide.
Таким образом, объект – это программный элемент, который имеет свое отображение на экране, содержит некоторые переменные, определяющие его свойства, и некоторые методы для управления объектом. Например, в MS Excel имеется много встроенных объектов:
Range(“ Адрес ”) | - диапазон ячеек (может включать только одну ячейку). |
Cells(i, j) | - ячейка, находящаяся на пересечении i-й строки и j-го столбца рабочего листа MS Excel (i и j – целые числа). |
Rows(№ строки) | - строка с заданным номером. |
Columns(№ столбца) | - столбец с заданным номером |
Sheets(“ Имя ”) | - лист с указанным именем. |
Sheets(№ листа) | - лист с указанным номером. |
WorkSheet | - рабочий лист. |
Установка значений свойств – это один из способов управления объектами. Синтаксис установки значения свойства объекта следующий:
Объект. Свойство = Выражение
Основным свойством объектов Cells и Range, является Value (значение), которое, однако, можно не указывать. Например:
Range(“A5:A10”). Value = 0 или Range(“A5:A10”) = 0 – в диапазон ячеек A5:A10 заносится значение 0.
Cells(2, 4). Value = n или Cells(2, 4) = n – в ячейку, находящуюся на пересечении 2-й строки и 4-го столбца (ячейка с адресом “D2”), заносится значение переменной n.
Синтаксис чтения свойств объекта следующий:
Переменная = Объект. Свойство
Например:
Xn = Cells(1, 2).Value или Xn = Range(“B1”).Value – переменной Xn присваивается значение из ячейки B1 текущего рабочего листа.
Синтаксис применения методов к объекту:
Дата публикования: 2014-12-28; Прочитано: 3029 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!