Введение в VBA

Введение в VBA

Литература

 

  1. Т.О.Брайен, С.Подж, Дж.Уайт . Microsoft Access 97: Разработка приложений: пер. с англ.        СПб.: БХВ – Санкт-Петербург, 1999. – 640 с.
  1. А.Гарнаев  Самоучитель VBA Технология создания пользовательских приложений bhv 1999
  2. Ю Бекаревич, Н Пушкина Самоучитель ACCESS 20002.
  3. А. Гарнаев, А. Матросов, Ф. Новиков, Г. Усаров, И. Харитонова. Microsoft Office 2000: Разработка приложений. .        СПб.: БХВ – Санкт-Петербург, 2000. – 656 с.
  4. С.Браун. Visual Basic 6: учебный курс – СПб: ЗАО “Издательство ‘Питер’ “, 1999, 576с.
  5. Ананьев А.И., Федоров А.Ф. Самоучитель Visual Basic 6.0. – СПб.: БХВ – Санкт-Петербург, 2000.- 624 с.
  6. Евангелос Петрусос. Visual Basic 6, т.1 и т.2. Руководство разработчика: “Ирина”, BHV, Киев, 2000.

 

 

Общие сведения о VBA

VBA – это версия визуального средства для создания приложений. VBA является объектно-ориентированным языком программирования. Ключевой идеей объектно-ориентированного программирования является объединение данных и используемых для их обработки функций в один объект.

 

Основные особенности VBA

  • Наличие объектов (таблицы, формы, запросы и пр.). Можно сказать, что объект – это то, чем мы управляем с помощью программы на VBA. При конструировании объектов используются более мелкие объекты – элементы управления (кнопки, поля, надписи на форме и пр.). С другой стороны объекты объединяются в более крупные объекты – семейства (семейство полей таблицы, семейство таблиц БД и пр.). Таким образом семейство может состоять из объектов, а объект может содержать семейство.
  • Все объекты имеют сохраняемый набор свойств (характеристик), изменяя которые можно управлять объектом. Ссылка на свойство объекта дается в программе в виде

<имя объекта>.<свойство> = значение свойства

Например, сделать надпись на кнопке можно, присвоив соответствующее значение свойству  Заголовок (Caption)  для кнопки:

 

[Имя кнопки].Сaption = “Редактировать

Переименовать рабочий лист

Worksheets(1).Name=”Итоги

Сделать лист невидимым

Workshets(2).Visible=False

Изменить подпись приложения

Application.Caption=”Пример

 

  • С каждым объектом связывается ряд методов (действий или процедур над объектом).  Один и тот же метод может использоваться для обработки различных объектов. Указание метода в программе дается в виде

<имя объекта>.<метод>

WorkSheets(10).Add

WorkSheet(3).Delete

WorkSheets(1).Rows(3).Delete

 

  • Программа на

Комментарии к записи Введение в VBA отключены

Рубрика: Программирование

Обсуждение закрыто.