Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Примеры. 1. Распечатать название рабочего листа c активной ячейкой.






1. Распечатать название рабочего листа c активной ячейкой.

Свойство Parent возвращает рабочий лист, на котором расположена активная ячейка.


Рис. 8.2. Процедура распечатки названия рабочего листа c активной ячейкой

2. В зависимости от знака числа, хранящегося в ячейке, залить ячейку некоторым цветом.

В процедуре тестируется свойство Value объекта Range - ячейки A1. В случае отрицательного числа цвет заливки ячейки - синий.


Рис. 8.3. Процедура тестировния свойства Value объекта Range

При нулевом значении заливка ячейки отменяется (константа xlNone). При положительном значении устанавливается цвет заливки, предусмотренный по умолчанию (константа xlAutomatic).

Методы объектов

Методы - это действия, которые выполняются с объектом. Методы могут влиять на значения свойств.

Важно

· Методы - это функции или подпрограммы.

· Подобно процедурам методы могут принимать аргументы.

· Функции VBA и методы Application могут иметь одинаковые имена, но различные аргументы, например, функция InputBox класса Interaction и метод InputBox класса Application.

Синтаксис вызова метода без аргументов

object.method

например, ActiveCell. Justify.

Вызов метода с аргументами имеет две формы:

· variable=object.method(arguments) - функциональная форма вызова (аргументы указываются в скобках после названия метода).

· object.method arguments - операторная форма вызова (аргументы записываются через пробел после названия метода).

Если метод использует несколько аргументов, то они перечисляются через запятую.

Аргументы можно задавать, используя позиционное или произвольное расположение.

ЗАПОМНИТЕ

· Функциональная форма вызова метода используется, если необходимо сохранять значение, возвращаемое методом.

· Операторная форма вызова метода используется, если не нужно сохранять возвращаемое методом значение.

Каждый объект имеет свои собственные методы. Некоторые методы являются уникальными, а другие встречаются у нескольких объектов. Например, метод Delete может удалять графический объект и рабочий лист.






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.