КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Иерархия объектовВ каждом из приложений Office взаимодействие объектов образует многоуровневую структуру. Удобно представлять эту иерархию объектов в виде своеобразного "родословного древа". Для того чтобы правильно обращаться к объектам, нужно понимать эту иерархию, хорошо представлять себе, на каком уровне иерархии находится конкретный объект. Некоторые объекты могут располагаться в разных местах иерархического дерева объектов, на разных его уровнях и тем самым выполняют различные функции. Полное описание всей иерархической структуры имеющихся объектов в каждом из приложений Office можно получить используя встроенную справку по VBA (Рис. 40). На данном рисунке имеются следующие обозначения элементов иерархии: Object and collection – объекты и коллекции; Object only – только объекты. Click arrow to expand chart – переход на один уровень ниже (от объекта к подобъекту). Во встроенной справке на иерархическом дереве объектов простые объекты окрашены бирюзовым цветом, а объекты, являющиеся также и семействами — желтым. Кроме этого щелкнув на любом из элементов можно получить по нему справку. Единственным неудобством остается то, что вся справочная информация представлена на английском языке.
Рис. 40. Первый уровень иерархического дерева объектов Excel Полная ссылка на объект состоит из ряда имен вложенных последовательно друг друга объектов. Разделителями имен объектов в этом ряду являются точки. Ряд начинается с объекта Application (Приложение) и заканчивается именем самого объекта. Например, полная ссылка на ячейку A1 рабочего листа Урожай рабочей книги с именем Сельхоз_культуры имеет вид: Application.Workbooks(«Сельхоз_культуры»).Worksheets(«Урожай»).Range(«А1») Приводить каждый раз полную ссылку на объект не обязательно. Обычно достаточно ограничиться неявной ссылкой на объект. В неявной ссылке, в отличие от полной, объекты, которые активны в данный момент, можно опускать. Например, в рассмотренном выше случае, если ссылка на ячейку А1 дана в программе, выполняемой в среде Excel, то ссылка на объект Application, может быть опущена, т.е. достаточно привести относительную ссылку: Workbooks(«Сельхоз_культуры»).Worksheets(«Урожай»).Range(«А1») Если и рабочая книга Сельхоз_культуры и рабочий лист Урожай активны, то в относительной ссылке достаточно ограничиться упоминанием только диапозона А1: Range(«А1»)
Дата добавления: 2015-07-02; Просмотров: 781; Нарушение авторских прав?; Мы поможем в написании вашей работы! |