Архитектура Microsoft Windows для разработчиков


Модель объектов VBA


Создание решений на базе Microsoft Office возможно благодаря тому, что функции приложения доступны через программируемые объекты.

Применение компонентов Office сокращает затраты на разработку, укорачивает ее цикл и позволяет конструировать более мощные решения. Бизнес-процессы, в которых используются такие программные продукты, отличаются стабильностью и упорядоченностью.

Посредством языка VBA можно управлять компонентами Microsoft Office и встраивать их объекты в бизнес-решения. Например, объект «диаграмма Microsoft Excel» предоставляет мощные средства работы с диаграммами, а объект «отчет Microsoft Access» снабдит бизнес-приложение универсальными средствами создания отчетов, включенными в Microsoft Access.

Пример VBA включает множество объектов — например, для создания экземпляра компонента Office применяется объект Application. Вот как это сделать:

'Объявить объект Application

Dim XL As Excel.Application

'Использовать функцию CreateObject

Dim XL2 As Object

Set XL2 = CreateObject("Excel.Application")



Содержание раздела