8e771ef4

Модель объектов 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")



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