Студопедия

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

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

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






  • Примеры. 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 :: Мои Лекции
    Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
    Копирование текстов разрешено только с указанием индексируемой ссылки на источник.