VBA в MS Office 2007

: Информация
Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 3000.00 руб. | Длительность: 14 дней
Курс посвящен программированию на VBA в MS Office 2007. Он рассчитан на опытных пользователей Office, которые хотят повысить производительность работы в офисных приложениях, автоматизировав часто встречающиеся задачи.
Подробно рассматриваются основы VBA и особенности программирования для MS Word и MS Excel. Курс рассчитан на опытного пользователя Office, который хочет научиться программировать для этой среды, но не занимался программированием раньше. Одна из главных его целей — научить читателя думать и действовать самостоятельно, а не по чьей-либо указке. После изучения основ и общих методов работы, пользователь перейдет к освоению объектных моделей и приёмов программирования в MS Word и MS Excel с множеством практических примеров применения этих редакторов. Тот, кто проработает этот курс, сможет сделать не только всё то, о чём в нем рассказывается, но и продолжить своё программистское самообучение. В частности — освоить Visual Basic, освоить ООП, основы которого излагаются в книге, научиться пользоваться объектными моделями приложений Office, которые остались за рамками курса.
Цель: Научить опытного Office-пользователя программировать на VBA.

План занятий

ЗанятиеЗаголовок <<Дата изучения
-
Лекция 1
28 минут
Макрорекордер: начало автоматизации
Чтобы начать автоматизацию повседневных дел с помощью VBA, не нужно уметь программировать. Первые программы мы создадим, не написав ни единой строчки кода. Дело в том, что приложения Microsoft Office умеют создавать простые VBA-программы автоматически. Эти программы называются макросами.
-
Лекция 2
29 минут
Начинаем программировать
Эта лекция посвящена началам программирования на VBA. Здесь будут рассмотрена вкладка Разработчик, дающая доступ к возможностям VBA из приложений MS Office 2007, основы объектно-ориентированного программирования и объектных моделей приложений MS Office. Также в этой лекции будут рассмотрены вопросы совместного использования Office 2007 и более старых версий Office, не поддерживающих новые форматы файлов без установки дополнительного ПО.
-
Тест 1
30 минут
-
Лекция 3
40 минут
VBA-редактор
Немалая часть работы VBA-программиста проводится в так называемом визуальном режиме. Здесь не требуется знания особенностей написания команд на VBA или управляющих структур языка. Вы работаете с командами меню, создаёте формы, настраиваете элементы управления, создаете обработчики событий. Эта лекция посвящена VBA-редактору и особенностям работы с ним.
-
Лекция 4
1 час 11 минут
-
Тест 2
30 минут
-
Лекция 5
49 минут
-
Лекция 6
46 минут
Основы VBA: встроенные и пользовательские функции
Лекция посвящена описанию основных конструкций и принципов VBA. Подробно обсуждаются стандартные встроенные функции VBA и пользовательские процедуры и функции.
-
Тест 3
30 минут
-
Лекция 7
48 минут
-
Лекция 8
53 минуты
-
Тест 4
30 минут
-
Лекция 9
53 минуты
Объектная модель MS Word, объект Application
Лекция посвящена описанию объектной модели MS Word и подробному описанию методов, свойств и событий Application.
Оглавление
-
Лекция 10
51 минута
Работа с документами
Лекция посвящена описанию коллекции Documents и объекта Document приложения Microsoft Word.
Оглавление
-
Лекция 11
33 минуты
Редактирование документов, автоматически выполняемые макросы
-
Лекция 12
24 минуты
-
Тест 5
30 минут
-
Лекция 13
30 минут
-
Лекция 14
35 минут
Работа с книгами и листами
Лекция посвящена описанию частей объектной модели MS Excel, относящихся к книгам - коллекция Workbooks, объект Workbook, и к рабочим листам - коллекция Worksheets, объект Worksheet.
Оглавление
-
Лекция 15
43 минуты
Работа с ячейками - объект Range
Лекция посвящена описанию объектной модели MS Excel, относящейся к ячейкам - объект Range.
-
Лекция 16
26 минут
Дополнительные сведения о программировании для MS Excel
Лекция посвящена описанию некоторых дополнительных вопросов программирования в MS Excel. В частности, здесь мы рассмотрим использование формул, работу с документами MS Word из Excel-программ, работу с базами данных и диаграммами.
-
Лекция 17
30 минут
-
Тест 6
27 минут
-
Дополнительный материал 
11 минут
-
5 часов
-