Программа курса

Модуль 1. Знакомство с редактором Visual Basic.
В этом модуле рассматривается редактор Visual Basic.

Уроки:

  • окно редактора Visual Basic: Открытие редактора Дополнительные окна Главное меню;
  • структура проекта VBA;
  • редактор кода.

Практическое занятие: Создание макроса с помощью макрорекодера.

  • запись макроса с помощью макрорекодера;
  • запуск макроса различными способами;
  • изменение макроса в редакторе Visual Basic.

После завершения изучения этого модуля слушатели смогут:

  • создавать макросы с помощью макрорекодера;
  • создавать кнопки для запуска макроса;
  • работать с редактором Visual Basic.

Модуль 2. Синтаксис и программные конструкции VBA.
В этом модуле рассматривается синтаксис языка VBA.

Уроки:

  • основы синтаксиса;
  • операторы;
  • переменные, константы, массивы и типы данных;
  • операторы условного и безусловного перехода;
  • работа с циклами;
  • процедуры и функции;
  • встроенные функции языка VBA;
  • создание и удаление объектов;
  • свойства, Методы и События объектов.

Практическое занятие:

  • работа с переменными и операторами VBA;
  • работа с операторами условного и безусловного перехода;
  • работа с циклами;
  • использование встроенных функций VBA;
  • применение внешней объектной модели в приложениях VBA.

После завершения изучения этого модуля слушатели смогут:

  • использовать синтаксические конструкции VBA;
  • использовать встроенные функции VBA;
  • работать с внешними объектными моделями.

Модуль 3. Формы, элементы управления и события.
В этом модуле слушатели научатся применять формы и элементы управления в приложении VBA.

Уроки:

  • создание форм;
  • настройка свойств формы;
  • методы формы;
  • элементы управления: их свойства и события;
  • применение дополнительных элементов управления.

Практическое занятие: Работа с формами и элементами управления.

  • создание формы;
  • работа с элементами управления на форме;
  • работа с элементами управления на листе Excel.

После завершения изучения этого модуля слушатели смогут:

  • создавать формы, настраивать их свойства, использовать методы и события форм;
  • добавлять элементы управления, настраивать их свойства, использовать их события.

Модуль 4. Отладка приложений и обработка ошибок в программе.
В этом модуле слушатели знакомятся с приемами отладки.

Уроки:

  • типы ошибок;
  • окна Immediate, Locals и Watch;
  • перехват и обработка ошибок времени выполнения.

Практическое занятие: Перехват ошибок времени выполнения.

  • защита от ввода пользователем недопустимых значений.

После завершения изучения этого модуля слушатели смогут:

  • пользоваться возможностями редактора Visual Basic для отладки;
  • применять обработчик ошибок для перехвата ошибок времени выполнения.

Модуль 5. Программирование в Word.
В этом модуле рассматриваются методы, свойства и события объектов объектной модели Word.

Уроки:

  • введение в программирование в Word;
  • объектная модель Word;
  • свойства, методы и события объекта Application;
  • коллекция Documents и объекты Document;
  • объекты Selection, Range и Bookmark;
  • другие объекты Word.

Практическое занятие: Программная работа с  документом Word.

  • групповая обработка файлов;
  • копирование материалов нескольких документов в один;
  • разбиение одного документа на несколько;
  • точная замена;
  • проверка правильности создания документа;
  • программное формирование документа в Word.

После завершения изучения этого модуля слушатели смогут:

  • использовать объектную модель Word;
  • программно формировать документ в Word;
  • программно обрабатывать документы Word.

Модуль 6. Программирование в Excel.
В этом модуле рассматриваются методы, свойства и события объектов объектной модели Excel.

Уроки:

  • введение в программирование в Excel;
  • объектная модель Excel;
  • свойства, методы и события объекта Application;
  • коллекция Workbooks и объект Workbook, их свойства и методы;
  • коллекция Sheets и объект Worksheet, их свойства и методы;
  • объект Range, его свойства и методы;
  • работа со сводными таблицами (объект PivotTable) ;
  • работа с диаграммами (объект Chart) ;
  • другие объекты Excel.

Практическое занятие:

  • перевод чисел из одной системы счисления в другую;
  • задача об обмене значениями;
  • применение Excel для анализа информации из базы данных.

После завершения изучения этого модуля слушатели смогут:

  • использовать объектную модель Excel;
  • программно создавать объекты Excel;
  • применять Excel для анализа информации из базы данных.

Модуль 7. Программирование в Access.
В этом модуле рассматриваются методы, свойства и события объектов объектной модели Access.

Уроки:

  • отличительные особенности создания приложений в Access;
  • объект Application, его свойства и методы;
  • макрокоманды и объект DoCmd;
  • работа с формами Access из VBA (объект Form);
  • работа с отчетами (объект Report) ;
  • другие объекты Access.

Практическое занятие: Программирование на VBA в Access.

  • создание приложения VBA в Access;
  • создание новой базы данных и работа с данными созданной базы.

После завершения изучения этого модуля слушатели смогут:

  • использовать объектную модель Access;
  • создавать модули в Access.

Модуль 8. Работа с базами данных и применение объектной модели ADO.
В этом модуле рассматриваются универсальные приемы работы с базами данных.

Уроки:

  • что такое ADO;
  • объект Connection и коллекция Errors;
  • объект Recordset и коллекция Fields;
  • объект Command и коллекция Parameters.

Практическое занятие:

  • вставка по запросу записей из базы данных;
  • подключение к таблице на листе Excel.

После завершения изучения этого модуля слушатели смогут:

  • использовать объектную модель ADO.

Программа курса может корректироваться.