Студопедия
МОТОСАФАРИ и МОТОТУРЫ АФРИКА !!!


Авиадвигателестроения Административное право Административное право Беларусии Алгебра Архитектура Безопасность жизнедеятельности Введение в профессию «психолог» Введение в экономику культуры Высшая математика Геология Геоморфология Гидрология и гидрометрии Гидросистемы и гидромашины История Украины Культурология Культурология Логика Маркетинг Машиностроение Медицинская психология Менеджмент Металлы и сварка Методы и средства измерений электрических величин Мировая экономика Начертательная геометрия Основы экономической теории Охрана труда Пожарная тактика Процессы и структуры мышления Профессиональная психология Психология Психология менеджмента Современные фундаментальные и прикладные исследования в приборостроении Социальная психология Социально-философская проблематика Социология Статистика Теоретические основы информатики Теория автоматического регулирования Теория вероятности Транспортное право Туроператор Уголовное право Уголовный процесс Управление современным производством Физика Физические явления Философия Холодильные установки Экология Экономика История экономики Основы экономики Экономика предприятия Экономическая история Экономическая теория Экономический анализ Развитие экономики ЕС Чрезвычайные ситуации ВКонтакте Одноклассники Мой Мир Фейсбук LiveJournal Instagram

End Sub. Объекты, их свойства и методы




Присвоение значений

Объекты, их свойства и методы

Объекты MS Excel

Основным понятием в MS Excel является объект. Говоря коротко,объект – это нечто, чем можно управлять и что можно программировать.Модель объектов Excel содержит более 100 собственных элементов и несколько – общих для всех приложений Office. Диапазон объектов Excel очень широк – от простых прямоугольников или текстовых полей до таких сложных структур, как сводные таблицы и диаграммы.

Каждый из объектов Excel предназначен для выполнения определенного действия, необходимого для анализа данных. Создание приложения заключается в объединении нужных объектов средствами языка программирования VBA.

Каждый объект Excel располагает набором свойств(properties) и методов (methods).

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

1.1.1. Свойства: присвоение и использование значений

Рассмотрим в качестве примера объекта рабочую книгу (Workbook)– документ Excel. Вот некоторые свойства этого объекта[1]­:

Свойство Описание
Author Имя пользователя, создавшего рабочую книгу
HasPassword True, если рабочая книга защищена паролем, и False – в противном случае
Name Название рабочей книги
Path Путь к файлу книги на диске
Readonly True, если сохранение рабочей книги запрещено, и False – в противном случае

Над свойством можно выполнять две операции: задать его значение или использовать его. И в том, и в другом случае необходимо указать имя объекта и имя свойства, разделив их точкой. Для определения значения свойства используется знак равенства (=). Например, инструкция для присваивания значения свойству Author рабочей книги Мои таблицы.xls выглядит так:

Workbooks("Мои таблицы.xls").Author = "Муратова С.Ю."

Структура этой строки такова:

Workbooks("Мои таблицы.xls") Имя объекта;
. Точка (разделитель);
Author Имя свойства;
= Знак присваивания;
"Муратова С.Ю." Значение свойства.

ВНИМАНИЕ!Чтобы данная инструкция превратилась в подпрограмму VBA, перед ней нужно вставить строку со словом Sub и названием подпрограммы, а после нее – строку со словами End Sub, как показано ниже:

Sub ЗадатьАвтора()

Dim АвторAs String

Workbooks("Мои таблицы.xls").Author _

= "Муратова С.Ю."

По мере знакомства со свойствами рабочей книги мы узнаем и несколько важных правил.




Во-первых, с каждым свойством связано значение, которое должно согласовываться с его типом (например, имя рабочей книги – строковое, свойство HasPassword – логическое и т.д.).

Во-вторых, свойство может принадлежать одному или нескольким различным объектам. Например, в Excel свойство HasPassword есть только у объекта Workbook, а вот свойство Name – практически у всех объектов Excel.

В-третьих, есть свойства, которые можно только использовать[2], но нельзя изменять. Таковым, например, является свойство Path.





Дата добавления: 2014-02-24; просмотров: 1755; Опубликованный материал нарушает авторские права? | Защита персональных данных | ЗАКАЗАТЬ РАБОТУ


Не нашли то, что искали? Воспользуйтесь поиском:

Лучшие изречения: Для студента самое главное не сдать экзамен, а вовремя вспомнить про него. 10425 - | 7686 - или читать все...

Читайте также:

  1. Агрегатные индексы. В тех случаях, когда исследуются не единичные объекты, а состоящие из нескольких элементов совокупности
  2. Вопросы идентификационного характера. 1. Не являются ли объекты, представленные на исследование, частями единого целого - запорно-пломбировочного устройства?
  3. Значение, объекты, задачи анализа себестоимости продукции
  4. К ОК относятся объекты, стоимость которых определяется в размере пятидесятикратной установленной законом минимальной месячной оплаты труда на дату их приобретения
  5. Константы. Константы - объекты, не подлежащие использованию о лесой части оператора присваивания, т к константа - неадресуемая величи­на
  6. Лекция 3. Объекты, субъекты, принципы и функции управления качеством. Средства УКП
  7. На те или иные материальные объекты, которые обособились от своей материальной основы, получили собственную материальную форму и могут самостоятельно обращаться
  8. Общие положения. Временными зданиями называют надземные подсобно-вспомогательные и обслуживающие объекты, необходимые для обеспечения производства СМР
  9. Объекты, задачи и функции и требования управленческого учета
  10. Объекты, методы, функциональные составляющие и основные элементы системы регионального управления
  11. Объекты, названные именем Александра III


 

3.227.252.191 © studopedia.ru Не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования. Есть нарушение авторского права? Напишите нам | Обратная связь.


Генерация страницы за: 0.002 сек.