Автор: Александр Заика | Институт управления, бизнеса и права
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Стоимость обучения с персональным тьютором:
500 руб. [?]
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
14:39:00
Студентов:
5901
Выпускников:
1077
Качество курса:
4.41 | 4.15
Курс посвящен программированию на VBA в MS Office 2007. Он рассчитан на опытных пользователей Office, которые хотят повысить производительность работы в офисных приложениях, автоматизировав часто встречающиеся задачи.
Подробно рассматриваются основы VBA и особенности программирования для MS Word и MS Excel. Курс рассчитан на опытного пользователя Office, который хочет научиться программировать для этой среды, но не занимался программированием раньше. Одна из главных его целей — научить читателя думать и действовать самостоятельно, а не по чьей-либо указке. После изучения основ и общих методов работы, пользователь перейдет к освоению объектных моделей и приёмов программирования в MS Word и MS Excel с множеством практических примеров применения этих редакторов. Тот, кто проработает этот курс, сможет сделать не только всё то, о чём в нем рассказывается, но и продолжить своё программистское самообучение. В частности — освоить Visual Basic, освоить ООП, основы которого излагаются в книге, научиться пользоваться объектными моделями приложений Office, которые остались за рамками курса.
 

План занятий

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

Добрый день! Очень нужен справочник по объектам VBA c описание их методов и свойств.

Кто-нибудь знает, где можно приобрести?

(Он конечно есть в VBA - Object browser, но не очень удобный)

Лариса Тесленко
Лариса Тесленко

Как увеличить время присутствия контекстной подсказки при наборе кода? Она очень быстро исчезает. Не успеваешь ей воспользоваться.

Алена Власкина
Алена Власкина
Россия
Владимир Крюков
Владимир Крюков
Казахстан