Курс Практическое программирование в Microsoft Office
Курс Практическое программирование в Microsoft Office
Аудитория:
Курс рассчитан на пользователей, которым не хватает стандартных инструментов в программах Microsoft Office и желающими научиться создавать свои инструменты по обработке данных в Excel, Word, PowerPoint, Outlook.
Обучение осуществляется на практических примерах и задачах слушателей курса.
Обучение осуществляется на практических примерах и задачах слушателей курса.
Предварительная подготовка:
Для успешного прохождения курса обязательны знания на уровне углубленного курса Excel и желательны знания курса Power Excel.
Содержание курса:
АВТОМАТИЧЕСКАЯ ЗАПИСЬ МАКРОСА В MICROSOFT EXCEL
- Использование макрорекордера для записи макроса в Microsoft Excel
- Использование абсолютных и относительных ссылок при записи макроса
- Исправление недостатков программного кода, генерируемого автоматически
РАБОТА В РЕДАКТОРЕ VISUAL BASIC
- Создание проекта VBA. Использование окна проекта. Работа с модулями.
- Ввод и редактирование программного кода
- Создание, сохранение и запуск процедуры VBA
ОСНОВЫ ПРОГРАММИРОВАНИИ НА VBA
- Типы данных, переменные, константы
- Арифметические операции
- Операторы управления порядком выполнения команд: If…Then…Else и Select Case
- Операторы цикла: For-Next, Do-While, Do-Until, While-Wend, For Each...Next
- Математические функции
- Функции Даты и времени
- Текстовые функции
- Функции преобразования данных
- Массивы
- Функции ввода и вывода данных: InputBox, MsgBox
ПРОГРАММИРОВАНИЕ ОБЪЕКТОВ EXCEL
- Понятие объектно-ориентированного программирования
- Модель объектов Excel, ссылки на объекты
- Обзор свойств и методов объекта Application (работа с программой Excel)
- Обзор свойств и методов объекта Workbooks (работа с книгами Excel)
- Обзор свойств и методов объекта ActiveWorkbook (работа с активной книгой)
- Обзор свойств и методов объекта Worksheets (работа с листами Excel)
- Обзор свойств и методов объекта ActiveSheet (работа с активным листом)
- Обзор свойств и методов объекта Range (работа с диапазонами ячеек)
- Обзор свойств и методов объекта UsedRange (работа с рабочим диапазоном на листе)
- Обзор свойств и методов объекта Cells (работа с ячейками)
- Обзор свойств и методов объекта ActiveCell (работа с активной ячейкой)
- Использование объектных переменных и конструкции With … End With
- Обзор свойств и методов объекта Table (работа с таблицей) Обзор свойств и методов объекта PivotTable (работа сводной таблицей)
- Обзор свойств и методов объекта Chart (работа с диаграммой)
- Обзор свойств и методов объекта FileDialog (работа с выбором файлов, папок)
ПРОГРАММИРОВАНИЕ ОБЪЕКТОВ WORD, POWERPOINT, OUTLOOK
- Обзор свойств и методов объектов Word (Document, Selection, Range)
- Обзор свойств и методов объектов PowerPoint (Presentation, Slide, Shape)
- Обзор свойств и методов объектов Outlook (Namespace, MAPIFolder, MailItem)
ПРОГРАММИРОВАНИЕ СОБЫТИЙ В EXCEL
- Обработка событий в книге (открытие, сохранение, печать, закрытие файла)
- Обработка событий на листах (создание, переход, выбор листа) Обработка событий в ячейках (выбор, изменение данных, ввод данных)
СОЗДАНИЕ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ
- Форма (Form), добавление форм в проект
- Текстовое поле (Text box)
- Метка (Label)
- Кнопка (Command button)
- Флажок (Check box)
- Переключатель (Option button)
- Список (List box)
- Выпадающий список (Dropdown list/Combo box)
- Размещение элементов на форме
СОЗДАНИЕ ПОЛЬЗОВАТЕЛЬСКИХ ФУНКЦИЙ EXCEL
- Создание функции (Function)
- Параметры функций
- Возвращение результата работы функции
- Использование пользовательской функции в процедуре VBA и на рабочем листе
ОБРАБОТКА ОШИБОК. ОТЛАДКА И ТЕСТИРОВАНИЕ ПРОГРАММЫ
- Типы ошибок
- Установка обработчиков On Error Resume Next и On Error GoTo
- Отладка и пошаговое тестирование программы
- Окно наблюдения (Watсh Window)
ЗАЩИТА ПРОЕКТА VBA. АВТОМАТИЗАЦИЯ ЗАПУСКА МАКРОСОВ
- Настройка уровней безопасности
- Защита проекта VBA
- Создание пользовательских кнопок для запуска макросов
- Создание надстроек (Add-Ins) MS Excel
- Перенос пользовательских макросов и функций в другие книги и на другие компьютеры
Материалы и сертификаты:
Акцент Профи