Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
На вершине иерархии объектов приложения Excel стоит объект Application (приложение), в котором может быть открыто несколько книг (семейство объектов Workbooks), каждая из которых содержит несколько листов (семейство Worksheets), на каждом из которых может быть выбран диапазон ячеек (семейство Range), которые включают в себя определенные ячейки (семейство Cells), и так далее.
Для обращения к объекту в объектно-ориентированном программировании используется ссылка на объект, которая состоит из ряда имен вложенных последовательно друг в друга объектов. В соответствии с принятой в объектно-ориентированном программировании точечной нотацией разделителями имен объектов в этом ряду являются точки, ряд начинается с объекта наиболее высокого уровня Application и заканчивается именем интересующего нас объекта.
Например, в приложении Excel ссылка на ячейку А1 будет выглядеть следующим образом:
Application.Workbooks ("Ilpo6a.xls").
Worksheets("Лист1").Cells (1,1)
Однако делать каждый раз полную ссылку на объект необязательно. Если объект является активным, например, если в приложении Excel открыт документ Workbooks ("npo6a.xls") и активным является лист Worksheets ("Лист1"), достаточно сделать относительную ссылку на саму ячейку:
Cells(l,l)
4.15.2. Интегрированная среда разработки языка VBA
•тЙ^Я 4.4. Интегрированная среда разработки языка Visual Basic
Интерфейс интегрированной среды разработки VBA аналогичен интерфейсу интегрированной среды разработки Visual Basic. Запуск среды разработки VBA осуществляется из любого приложения, входящего в Microsoft Office, командой [Сервис-Макрос-Редактор Visual Basic].
Окно среды разработки VBA представляет собой стандартное окно приложения, в котором могут быть открыты с помощью пунктов меню View рабочие окна среды: панель инструментов, окна Конструктор форм, Свойства объекта, Программный код, Просмотр объектов и Проводник проекта (рис. 4.18).
Дата публикования: 2014-10-30; Прочитано: 277 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!