Шпаргалка: Объект 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.

еще рефераты
Еще работы по информатике