
Описание
В данном курсе рассматриваются основы программирования на VBA вообще и программирования для Microsoft Excel в частности. Курс рассчитан на пользователей, не имеющих опыта в программировании, поэтому кроме вопросов, непосредственно касающихся VBA, здесь также рассматриваются основы программирования как такового.
Длительность
24 часа
Предварительные требования
Опыт работы в Windows, Excel.
Содержаниe
Основы программирования
Понятие языка программирования
Понятие среда разработки
Программы, процедуры, функции
Переменные, их типы
Циклы и ветвления
Объектно-ориентированное программирование (ООП)
Введение в Visual Basic и VBA
Что такое Visual Basic и Visual Basic for Applications.
Область применения языка, его особенности.
Среда разработки VBA.
Настройки Excel, связанные с VBA
Макросы и VBA
Создание и сохранение проекта
Выполнение программы
Основы написания кода на VBA
Объявление переменных, область видимости, присвоение значений
Типы данных, приведение типов
Константы
Пользовательские типы данных
Работа с массивами
Операторы и выражения. Некоторые встроенные функции VBA
Операции сравнения, логические функции. Операторы ветвления
Циклы
Процедуры и функции, их аргументы
Организация текста программы
Пользовательские формы. Элементы управления
Форма (Form), добавление форм в проект
Понятие элемента управления, добавление элементов управления на форму, их организация на форме
Некоторые стандартные элементы управления: Text box, Label, Command button, Check box, Option button, List box, SpinButton, Frame и т.д
Некоторые свойства элементов управления, управление этими свойствами.
События стандартных элементов управления
Понятие события и обработчика события
Некоторые типичные события, создание обработчиков
Объектная модель Excel
Понятие объектной модели приложения Microsoft Office. Объектная модель Excel. Получение справки
Объект Application
Понятие коллекции. Коллекции Workbooks, Worksheets, Charts, и т.д.
Свойства и методы объектов классов Workbook, Worksheet, Range и пр.
Работа с текущим выделением
Использование функций Excel
События Excel
События рабочей книги
События рабочих листов
События приложения
Диалоговые окна. Работа с файлами.
Работа с диаграммами
Взаимодействие проекта Excel с другими приложениями Office (на примере создания отчета в Word).
Обработка ошибок и отладка программ
Типы ошибок (синтаксические, времени выполнения, логические)
Перехват и обработка ошибок. Продолжение выполнения программы.
Пошаговая отладка
Точки прерывания
Отслеживание значений переменных. Специализированные окна отладчика.
На главную страницу
|