О стоимости курса |
МВТ-3-2:
VBA в MS Office 2007
: Информация
Опубликован: 25.03.2009 | Уровень: для всех | Доступ: свободно
Курс посвящен программированию на VBA в MS Office 2007. Он рассчитан на опытных пользователей Office, которые хотят повысить производительность работы в офисных приложениях, автоматизировав часто встречающиеся задачи.
Подробно рассматриваются основы VBA и особенности программирования для MS Word и MS Excel.
Курс рассчитан на опытного пользователя Office, который хочет научиться программировать для этой среды, но не занимался программированием раньше. Одна из главных его целей — научить читателя думать и действовать самостоятельно, а не по чьей-либо указке.
После изучения основ и общих методов работы, пользователь перейдет к освоению объектных моделей и приёмов программирования в MS Word и MS Excel с множеством практических примеров применения этих редакторов.
Тот, кто проработает этот курс, сможет сделать не только всё то, о чём в нем рассказывается, но и продолжить своё программистское самообучение. В частности — освоить Visual Basic, освоить ООП, основы которого излагаются в книге, научиться пользоваться объектными моделями приложений Office, которые остались за рамками курса.
Цель: Научить опытного Office-пользователя программировать на VBA.
План занятий
Занятие | Заголовок << | Дата изучения |
---|---|---|
- | ||
Лекция 128 минут | Макрорекордер: начало автоматизации
Чтобы начать автоматизацию повседневных дел с помощью VBA, не нужно уметь программировать. Первые программы мы создадим, не написав ни единой строчки кода. Дело в том, что приложения Microsoft Office умеют создавать простые VBA-программы автоматически. Эти программы называются макросами.
Оглавление | - |
Лекция 229 минут | Начинаем программировать
Эта лекция посвящена началам программирования на VBA. Здесь будут рассмотрена вкладка Разработчик, дающая доступ к возможностям VBA из приложений MS Office 2007, основы объектно-ориентированного программирования и объектных моделей приложений MS Office. Также в этой лекции будут рассмотрены вопросы совместного использования Office 2007 и более старых версий Office, не поддерживающих новые форматы файлов без установки дополнительного ПО.
Оглавление | - |
Тест 130 минут | - | |
Лекция 340 минут | VBA-редактор
Немалая часть работы VBA-программиста проводится в так называемом визуальном режиме.
Здесь не требуется знания особенностей написания команд на VBA или управляющих структур языка.
Вы работаете с командами меню, создаёте формы, настраиваете элементы управления, создаете обработчики событий.
Эта лекция посвящена VBA-редактору и особенностям работы с ним.
Оглавление | - |
Лекция 41 час 11 минут | Подробности об элементах управления
Работа с элементами управления необходима при конструировании пользовательского интерфейса приложений. Эта лекция посвящена подробному разбору особенностей стандартных элементов управления VBA.
Оглавление | - |
Тест 230 минут | - | |
Лекция 549 минут | Основы VBA: синтаксис, переменные, типы данных
Лекция посвящена описанию основных конструкций и принципов VBA. Она является вводной лекцией по общим приемам программирования на VBA.
Оглавление | - |
Лекция 646 минут | Основы VBA: встроенные и пользовательские функции
Лекция посвящена описанию основных конструкций и принципов VBA. Подробно обсуждаются стандартные встроенные функции VBA и пользовательские процедуры и функции.
Оглавление | - |
Тест 330 минут | - | |
Лекция 755 минут | Массивы, циклы, принятие решений
Лекция посвящена описанию основных программных конструкций VBA. Здесь будет освещена работа с массивами, циклами, операторами принятия решений. Так же в этой лекции мы поговорим о работе с внешними файлами.
Оглавление | - |
Лекция 853 минуты | Отладка приложений, обработка ошибок
Лекция посвящена описанию вопросов, касающихся отладки приложений и работы с ошибками.
Оглавление | - |
Тест 430 минут | - | |
Лекция 953 минуты | Объектная модель MS Word, объект Application
Лекция посвящена описанию объектной модели MS Word и подробному описанию методов, свойств и событий Application.
Оглавление | - |
Лекция 1051 минута | Работа с документами
Лекция посвящена описанию коллекции Documents и объекта Document приложения Microsoft Word.
Оглавление | - |
Лекция 1133 минуты | Редактирование документов, автоматически выполняемые макросы
Лекция посвящена описанию объектов Selection и Range, описанию особенностей работы с автоматически выполняемыми макросами и шаблонами.
Оглавление | - |
Лекция 1224 минуты | Практические примеры программирования для MS Word
Лекция посвящена описанию практических примеров программирования на VBA для MS Office.
Оглавление | - |
Тест 530 минут | - | |
Лекция 1330 минут | Объектная модель MS Excel, объект Application
Лекция посвящена описанию объектной модели MS Excel и подробному описанию методов, свойств и событий Application.
Оглавление | - |
Лекция 1435 минут | Работа с книгами и листами
Лекция посвящена описанию частей объектной модели MS Excel, относящихся к книгам - коллекция Workbooks, объект Workbook, и к рабочим листам - коллекция Worksheets, объект Worksheet.
Оглавление | - |
Лекция 1543 минуты | Работа с ячейками - объект Range
Лекция посвящена описанию объектной модели MS Excel, относящейся к ячейкам - объект Range.
Оглавление | - |
Лекция 1626 минут | Дополнительные сведения о программировании для MS Excel
Лекция посвящена описанию некоторых дополнительных вопросов программирования в MS Excel. В частности, здесь мы рассмотрим использование формул, работу с документами MS Word из Excel-программ, работу с базами данных и диаграммами.
Оглавление | - |
Лекция 1730 минут | Практика MS Excel
Лекция посвящена описанию нескольких практических примеров программирования для MS Excel.
Оглавление | - |
Тест 627 минут | - | |
Дополнительный материал11 минут | ЗаданияОглавление | - |
5 часов | - |