Основы программирования на VBA

Использование кода для выполнения операций приложениями

Может показаться, что написание кода — сложный или загадочный процесс, но его базовые принципы основаны на применении повседневной логики и вполне доступны. Приложения Office 2010 созданы так, чтобы предоставлять сущности, называемые объектами, которые могут принимать инструкции. Пользователь может взаимодействовать с приложениями, отправляя инструкции различным объектам приложения. Эти объекты являются многочисленными, разнообразными и гибкими, но у них есть свои ограничения. Они могут делать только то, для чего были разработаны, и выполняют только написанные для них инструкции.

Объекты

Программируемые объекты связаны друг с другом в иерархию, называемую объектной моделью приложения. Грубо говоря, объектная модель отражает то, что показывается в интерфейсе пользователя, например, объектная модель Excel содержит, среди многих других, объекты Application,Workbook,Sheet и Chart. Объектная модель является общей картой приложения и его возможностей.

Свойства и методы

Управлять объектами можно, задавая их свойства и вызывая их методы. Задание свойства изменяет некоторое качество объекта. Вызов метода заставляет объект выполнить некоторое действие. Например, у объекта Workbook есть метод Close, закрывающий книгу, и свойство ActiveSheet, представляющее лист, активный в данный момент в книге.

Коллекции

Многие объекты поставляются в версиях единственного и множественного числа — Workbook и Workbooks, Worksheet и Worksheets и т. д. Версии множественного числа называются коллекциями. Объекты коллекции используются для выполнения действия над несколькими объектами коллекции. Позднее в данной статье рассматривается, как использовать коллекцию Worksheets для изменения имени каждого листа книги.

Вопросы к отчету по лабораторной работе

1. Что представляет собой язык VBA

2. Каким образом VBA связан с приложениями Office

3. Зачем может понадобится VBA в Excel

4. Что представляет собой редактор VBA

5. Какие окна принадлежат редактору VBA

6. Как запустить редактор VBA

7. Как получить справку об интересующем объекте

Список литературы:

1. Уокенбах Дж. Excel 2010: профессиональное программирование на VBA.: перевод с анг. М.: ООО «И.Д.Вильямс», 2012г.

2. Слепцова Л.Д. Программирование на VBA в MS Office 2010. М.: ООО «И.Д.Вильямс», 2010г

3. Л.А.Демидова, А.Н.Пылькин. Программирование в среде VBA. Практикум. М.: Горячая линия – Телеком, 2004.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: