Подробное описание обучения по курсу (программе обучения)
Курс включает в себя следующие темы:
Программа Базового блока:
Интерфейс редактора Visual Basic
- Окно редактора VBA Безопасность макросов, рекомендации по выбору уровней безопасности
- Функциональные окна и их назначение. Работа в редакторе
Простая запись макроса
- Просмотр и корректировка программного кода, созданного автоматически
- Оптимизация кода
- Создание и отладка процедуры Sub
- Ввод программного кода в «ручном режиме», варианты запуска макросов. Упрощенный ввод программного кода в ручном режиме
Основы программирования в Visual Basic (изучение на основе редактора VB для MSExcel)
- Использование служебного блока WITH … END WITH
- Объявление переменных «Область жизни» переменной (локальные и глобальные переменные)
- Типы переменных Возможности использования сложных (объектных) переменных
- Управляющие операторы языка Visual Basic
- Циклы в Visual Basic
- Встроенные функции VB for Office
- Основные функции обработки данных разных типов. Преобразование типов данных
- Создание пользовательских функций
- Отличие от процедур. Различные варианты передачи параметров (переменных) в функцию Практическая отработка навыков разработки функций
Отладчик программ
- Возможные ошибки при написании программ. Ошибки первого уровня (синтаксические), второго уровня (логические) и Runtime-ошибки
- Возможности по использованию отладчика для поиска ошибок в программах
Заключительная часть
- Основы объектной модели MSExcel
- Основные свойства и методы объекта Range Варианты использования. Практическое применение для обработки данных
- Объект Selection. Практическое использование объекта
Программа Продвинутого блока
Объектно-ориентированное программирование (изучение на основе редактора VB для MSExcel)
- Понятие объекта, классов, событий и методов
Объектная модель MSExcel
- объект Workbook (коллекция WorkBooks)
- объект Worksheet (коллекция WorkSheets)
- объект Range - основы использования
Свойства, методы и возможности использования. Работа со справочной системой Microsoft (MSDN)</ul>
Перехват событий в среде VB for Office
UserForm и элементы управления для использования на формах пользователя:
- TextBox (текстовое поле)
- Label (надпись, метка)
- ListBox (список) и ComboBox (поле со списком)
- CheckBox (флажок) и OptionButton (переключатель)
- CommandButton (кнопка)
второстепенные:
- TabStrip (набор вкладок)
- MultiPage (набор страниц),
- ToggleButton (выключатель)
- ScrollBar (полоса прокрутки)
- SpinButton (счетчик)
- Image (рисунок)
Диалог открытия файлов FileDialog
- Синтаксис, варианты использования
Организация доступа к файловой системе компьютера
Организация взаимодействия между приложениями. Управление MSWord из программ MSExcel
Практические работы
Практическая работа 1. Разработка функции «Курс ЦБ РФ»
Практическая работа 2. Разработка программы «Сверка выписок»
Практическая работа 3. Разработка программы «Формирование консолидированного ОДДС»
Итоговое тестирование
Выполнение итогового теста по пройденным темам курса