Методы автоматизации при работе в MS Excel. Синявская Г.А. - 6 стр.

UptoLike

Составители: 

6
Событие . Действие, инициированное пользователем или операционной сис-
темой.
Класс . Совокупность объектов, характеризующихся общностью применяемых
методов обработки или свойств.
Схематично связь основных понятий объектно-ориентированного про-
граммирования можно представить так:
Классы
Объекты
свойства объектов методы обработки
Процедура . Фрагмент кода, служащий для выполнения некоторой задачи.
Обычно процедуры пишутся для обработки определенного события.
1.2. Visual Basic for Applications (VBA)
Многие пользователи с успехом работают в приложениях Microsoft
Office, не погружаясь в изучение языка Visual Basic для создания собственных
программ. Но, совершая одни и те же действия при обработке документов,
пользователь задумывается: « А нельзя ли как-то все эти повторные операции
переложить на компьютер, а самому в это время попить кофеИ такое реше-
ние естьиспользование макросов. Их действительно применяют широко, но и
они не всегда могут выручить.
Например, в зависимости от номера месяца, за который формируется от-
чет, добавляются или игнорируются итоги за квартал или полугодие. Для реше-
ния такой задачи, возможно, придется в созданный макрос вставить программ-
ный код на VBA.
Основа языка VBA – Visual Basic, но для каждого приложения существу-
ют свои особенности применения языка. Нашей целью будет объединение вы-
Рис. 1. Соотношение основных понятий объектно-ориентированного подхода
Событие     . Действие, инициированное пользователем или операционной сис-
  темой.
Класс  . Совокупность объектов, характеризующихся общностью применяемых
  методов обработки или свойств.
     Схематично связь основных понятий объектно-ориентированного про-
граммирования можно представить так:


Классы


Объекты




         — свойства объектов           — методы обработки

Рис. 1. Соотношение основных понятий объектно-ориентированного подхода



Процедура   . Фрагмент кода, служащий для выполнения некоторой задачи.
Обычно процедуры пишутся для обработки определенного события.

1.2. Visual Basic for Applications (VBA)
      Многие пользователи с успехом работают в приложениях Microsoft
Office, не погружаясь в изучение языка Visual Basic для создания собственных
программ. Но, совершая одни и те же действия при обработке документов,
пользователь задумывается: « А нельзя ли как-то все эти повторные операции
переложить на компьютер, а самому в это время попить кофе?» И такое реше-
ние есть – использование макросов. Их действительно применяют широко, но и
они не всегда могут выручить.
      Например, в зависимости от номера месяца, за который формируется от-
чет, добавляются или игнорируются итоги за квартал или полугодие. Для реше-
ния такой задачи, возможно, придется в созданный макрос вставить программ-
ный код на VBA.
      Основа языка VBA – Visual Basic, но для каждого приложения существу-
ют свои особенности применения языка. Нашей целью будет объединение вы-



                                      6