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

Объект Application



Объектно-ориентированное программирование предполагает использование свойств объектов и событий, происходящих на объектах или с ними.

Основной объект – само приложение – Application.

Объект Application в Microsoft Excel представляет все приложение Excel и находится на самом верхнем уровне объектной модели Excel. В тот момент, когда пользователь открывает на компьютере электронную таблицу (не открыв еще ни одной рабочей книги), он начинает работу с этим объектом.

Если потребуется вызвать Excel из другого приложения, потребуется создать объект Excel.Application (не забывая при этом при помощи меню Tools - References добавить ссылку на библиотеку Microsoft Excel 11.0 Object Library). Создание этого объекта может выглядеть так:

Dim oExcel As New Excel.Application

oExcel.Workbooks.Add

oExcel.Visible = True

Если пользователь работает из уже запущенного Excel, создавать объект Application не потребуется. Он будет доступен всегда. Если происходит обращение к какому-либо свойству без указания вышестоящего объекта, то редактор Visual Basic в Excel будет считать, что происходит обращение к свойству объекта Application. Поэтому эти две строки кода в Excel равнозначны:

Application.Workbooks.Add и Workbooks.Add

Для того, чтобы в окне редактора кода для форм появился объект Application, необходимо в разделе Declarations кода формы объявить объект Application с ключевым словом WithEvents, например, так:

Public WithEvents App As Excel.Application

В этом случае в окне редактора кода для форм появится новый объект App, и можно будет использовать событийные процедуры объекта Application.





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



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