Курс Практическое программирование в Microsoft Office

Курс Практическое программирование в Microsoft Office
  • Код курса:
    VBAOfficeO
  • Длительность:
    3 / 24
  • Ближайшие даты:

  • Цена, без НДС:
    Уточните
Аудитория:
Курс рассчитан на пользователей, которым не хватает стандартных инструментов в программах 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
  • Перенос пользовательских макросов и функций в другие книги и на другие компьютеры

Материалы и сертификаты:
Акцент Профи

Возврат к списку



Программа и регистрация на курс


курс Red Hat 442


Зарегистрироваться на Курс Oracle Database 11g: Разработка программных модулей на PL/SQL
курс BI Publisher 11g R1: Основы