Компьютерные науки

VBA в MS Office 2007

Программа для опытных пользователей по программированию на VBA в MS Office 2007. Рассматривается автоматизация рутинных задач, работа в VBA-редакторе, объектные модели Word и Excel, а также обработка ошибок и синтаксис языка.
Студентов 8357 Выпускников 1567 Для всех
690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.
Темы:
Программирование
Объем

36 час.
Длительность

30 дней
Нагрузка в неделю

9 час.
Формат обучения

Дистанционно (самостоятельно)
Описание Эта учебная программа посвящена автоматизации рутинных офисных задач с использованием VBA в MS Office 2007. В учебной программе изучаются работа с макрорекордером, объектные модели MS Word и Excel, отладка кода и создание пользовательских функций. Обучение выстроено как постепенный переход от записи простых действий макрорекордером к осознанному написанию надежных скриптов. Учебная программа ориентирована на опытных пользователей, желающих оптимизировать свою работу.
Цели
  • Раскрыть возможности VBA для автоматизации задач в MS Office 2007.
  • Сформировать навыки программирования в VBA-редакторе.
  • Дать практические ориентиры по работе с объектными моделями Word и Excel.
  • Познакомить с отладкой приложений и обработкой ошибок.
Чему я научусь?
  • Автоматизировать повторяющиеся задачи в MS Office 2007 средствами VBA.
  • Писать и редактировать код в VBA-редакторе.
  • Использовать массивы, циклы и принятие решений в программах.
  • Работать с объектными моделями MS Word и MS Excel.
  • Отлаживать приложения и обрабатывать ошибки.

Авторы

Заика Александр Александрович
Заика Александр Александрович
Старший преподаватель кафедры ИТ, Институт Управления, Бизнеса и Права, Ростов-на-Дону.\n
Чему я научусь?
  • Автоматизировать повторяющиеся задачи в MS Office 2007 средствами VBA.
  • Писать и редактировать код в VBA-редакторе.
  • Использовать массивы, циклы и принятие решений в программах.
  • Работать с объектными моделями MS Word и MS Excel.
  • Отлаживать приложения и обрабатывать ошибки.

Учебный план

Занятия
Экзамен экстерном Внимание! Экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите подтвердить свои знания по данному курсу без его изучения или поверить свои знания по нему. Экзамен экстерном можно сдать только один раз. 90 мин
1 Макрорекордер: начало автоматизации Чтобы начать автоматизацию повседневных дел с помощью VBA, не нужно уметь программировать. Первые программы мы создадим,... Чтобы начать автоматизацию повседневных дел с помощью VBA, не нужно уметь программировать. Первые программы мы создадим, не написав ни единой строчки кода. Дело в том, что приложения Microsoft Office умеют создавать простые VBA-программы автоматически. Эти программы называются макросами. ещё
2 Начинаем программировать Эта лекция посвящена началам программирования на VBA. Здесь будут рассмотрена вкладка Разработчик, дающая доступ к возможностям... Эта лекция посвящена началам программирования на VBA. Здесь будут рассмотрена вкладка Разработчик, дающая доступ к возможностям VBA из приложений MS Office 2007, основы объектно-ориентированного программирования и объектных моделей приложений MS Office. Также в этой лекции будут рассмотрены вопросы совместного использования Office 2007 и более старых версий Office, не поддерживающих новые форматы файлов без установки дополнительного ПО. ещё
Начинаем программировать тест для курса VBA в MS Office 2007 50 мин
3 VBA-редактор Немалая часть работы VBA-программиста проводится в так называемом визуальном режиме. Здесь не требуется знания особенностей написания... Немалая часть работы VBA-программиста проводится в так называемом визуальном режиме. Здесь не требуется знания особенностей написания команд на VBA или управляющих структур языка. Вы работаете с командами меню, создаёте формы, настраиваете элементы управления, создаете обработчики событий. Эта лекция посвящена VBA-редактору и особенностям работы с ним. ещё
4 Подробности об элементах управления Работа с элементами управления необходима при конструировании пользовательского интерфейса приложений. Эта лекция посвящена подробному разбору особенностей... Работа с элементами управления необходима при конструировании пользовательского интерфейса приложений. Эта лекция посвящена подробному разбору особенностей стандартных элементов управления VBA. ещё
Подробности об элементах управления тест для курса VBA в MS Office 2007 50 мин
5 Основы VBA: синтаксис, переменные, типы данных Лекция посвящена описанию основных конструкций и принципов VBA. Она является вводной лекцией по общим приемам программирования... Лекция посвящена описанию основных конструкций и принципов VBA. Она является вводной лекцией по общим приемам программирования на VBA. ещё
6 Основы VBA: встроенные и пользовательские функции Лекция посвящена описанию основных конструкций и принципов VBA. Подробно обсуждаются стандартные встроенные функции VBA и пользовательские... Лекция посвящена описанию основных конструкций и принципов VBA. Подробно обсуждаются стандартные встроенные функции VBA и пользовательские процедуры и функции. ещё
Основы VBA: встроенные и пользовательские функции тест для курса VBA в MS Office 2007 50 мин
7 Массивы, циклы, принятие решений Лекция посвящена описанию основных программных конструкций VBA. Здесь будет освещена работа с массивами, циклами, операторами принятия... Лекция посвящена описанию основных программных конструкций VBA. Здесь будет освещена работа с массивами, циклами, операторами принятия решений. Так же в этой лекции мы поговорим о работе с внешними файлами. ещё
8 Отладка приложений, обработка ошибок Лекция посвящена описанию вопросов, касающихся отладки приложений и работы с ошибками.
Отладка приложений, обработка ошибок тест для курса VBA в MS Office 2007 50 мин
9 Объектная модель MS Word, объект Application Лекция посвящена описанию объектной модели MS Word и подробному описанию методов, свойств и событий Application.
10 Работа с документами Лекция посвящена описанию коллекции Documents и объекта Document приложения Microsoft Word.
11 Редактирование документов, автоматически выполняемые макросы Лекция посвящена описанию объектов Selection и Range, описанию особенностей работы с автоматически выполняемыми макросами и шаблонами.
12 Практические примеры программирования для MS Word Лекция посвящена описанию практических примеров программирования на VBA для MS Office.
Практические примеры программирования для MS Word тест для курса VBA в MS Office 2007 50 мин
13 Объектная модель MS Excel, объект Application Лекция посвящена описанию объектной модели MS Excel и подробному описанию методов, свойств и событий Application.
14 Работа с книгами и листами Лекция посвящена описанию частей объектной модели MS Excel, относящихся к книгам - коллекция Workbooks, объект Workbook,... Лекция посвящена описанию частей объектной модели MS Excel, относящихся к книгам - коллекция Workbooks, объект Workbook, и к рабочим листам - коллекция Worksheets, объект Worksheet. ещё
15 Работа с ячейками - объект Range Лекция посвящена описанию объектной модели MS Excel, относящейся к ячейкам - объект Range.
16 Дополнительные сведения о программировании для MS Excel Лекция посвящена описанию некоторых дополнительных вопросов программирования в MS Excel. В частности, здесь мы рассмотрим использование... Лекция посвящена описанию некоторых дополнительных вопросов программирования в MS Excel. В частности, здесь мы рассмотрим использование формул, работу с документами MS Word из Excel-программ, работу с базами данных и диаграммами. ещё
17 Практика MS Excel Лекция посвящена описанию нескольких практических примеров программирования для MS Excel.
Практика MS Excel тест для курса VBA в MS Office 2007 45 мин
18 Задания
Тренировочный экзамен Внимание! Тренировочный экзамен экстерном не обязательный для сдачи. При желании вы можете его пройти, если хотите проверить свои знания курса перед сдачей экзамена. Тренировочный экзамен можно сдавать сколько угодно один раз. 90 мин
Экзамен 60 мин

Какой документ я получу?

Сертификат

Выдаётся автоматически после успешного завершения программы.

Удостоверение о повышении квалификации

Выдается при наличии среднего специального или высшего образования (необходимые документы).

Стоимость программы

690 ₽ 1 200 ₽
или любая сумма на ваше усмотрение
Вы можете оплатить любую сумму, чтобы поддержать наш проект и авторов программы. Объем услуг не зависит от размера вашей оплаты.