Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Доступ к объектам через свойства и методы



Вернемся к инструкции

Application.Workbooks(l).Worksheets(l). _ Range("A1").Value = 1

При написании её мы руководствовались иерархией объектов Excel. Однако на самом деле Range – это свойство объекта Worksheets, Worksheets – это свойство объекта Workbooks, который, в свою очередь, является свойством объекта Application. Обращаясь к свойству семейства (Workbooks или Worksheets), мы передаем в него аргумент – порядковый номер нужного нам объекта (1), а обращаясь к свойству Range – его имя (A1).

Таким образом, наряду со свойствами, представляющими собой атрибуты объекта, имеется большой класс свойств (и методов), возвращающих объект. По субъективному мнению автора, свойства, возвращающие объект, гораздо легче воспринимать как объекты, находящиеся на соответствующих уровнях иерархии, как это было сделано в предыдущем параграфе. Однако в окне Просмотр объектов и в справочной системе они отнесены именно к свойствам.

ОБРАТИТЕ ВНИМАНИЕ: у разных объектов бывает одно и то же свойство. Так, свойство Worksheets имеется у объектов Application и Workbooks. В первом случае это свойство возвращает семейство рабочих листов в активной рабочей книге (например,

Worksheets(1).Range("A1).Value = 1 ),

а во втором – семейство рабочих листов в определенной рабочей книге

(Workbooks(1).Worksheets(1).Range("A1).Value = 1 ).





Дата публикования: 2014-11-26; Прочитано: 197 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...