Автор: Александр Заика | Институт управления, бизнеса и права
Форма обучения:
дистанционная
Стоимость самостоятельного обучения:
бесплатно
Доступ:
свободный
Документ об окончании:
 
Уровень:
Для всех
Длительность:
14:44:00
Студентов:
7323
Выпускников:
1515
Качество курса:
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-редактору и особенностям работы с ним.
      Оглавление
        -
        Лекция 4
        1 час 11 минут
        Подробности об элементах управления
        Работа с элементами управления необходима при конструировании пользовательского интерфейса приложений. Эта лекция посвящена подробному разбору особенностей стандартных элементов управления VBA.
        Оглавление
          -
          Лекция 5
          49 минут
          Основы VBA: синтаксис, переменные, типы данных
          Лекция посвящена описанию основных конструкций и принципов VBA. Она является вводной лекцией по общим приемам программирования на VBA.
          Оглавление
            -
            Лекция 6
            46 минут
            Основы VBA: встроенные и пользовательские функции
            Лекция посвящена описанию основных конструкций и принципов VBA. Подробно обсуждаются стандартные встроенные функции VBA и пользовательские процедуры и функции.
            Оглавление
              -
              Лекция 7
              55 минут
              Массивы, циклы, принятие решений
              Лекция посвящена описанию основных программных конструкций VBA. Здесь будет освещена работа с массивами, циклами, операторами принятия решений. Так же в этой лекции мы поговорим о работе с внешними файлами.
              Оглавление
                -
                Лекция 8
                53 минуты
                Отладка приложений, обработка ошибок
                Лекция посвящена описанию вопросов, касающихся отладки приложений и работы с ошибками.
                Оглавление
                  -
                  Лекция 9
                  53 минуты
                  Объектная модель MS Word, объект Application
                  Лекция посвящена описанию объектной модели MS Word и подробному описанию методов, свойств и событий Application.
                  Оглавление
                    -
                    Лекция 10
                    51 минута
                    Работа с документами
                    Лекция посвящена описанию коллекции Documents и объекта Document приложения Microsoft Word.
                    Оглавление
                      -
                      Лекция 11
                      33 минуты
                      Редактирование документов, автоматически выполняемые макросы
                      Лекция посвящена описанию объектов Selection и Range, описанию особенностей работы с автоматически выполняемыми макросами и шаблонами.
                      Оглавление
                        -
                        Лекция 12
                        24 минуты
                        Практические примеры программирования для MS Word
                        Лекция посвящена описанию практических примеров программирования на VBA для MS Office.
                        Оглавление
                          -
                          Лекция 13
                          30 минут
                          Объектная модель MS Excel, объект Application
                          Лекция посвящена описанию объектной модели MS Excel и подробному описанию методов, свойств и событий Application.
                          Оглавление
                            -
                            Лекция 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 минут
                                  Практика MS Excel
                                  Лекция посвящена описанию нескольких практических примеров программирования для MS Excel.
                                  Оглавление
                                    -
                                    1 час 40 минут
                                    -
                                    Евгений Ушаков
                                    Евгений Ушаков

                                    Добрый день! Поясните, пожалуйста, 3000 р. стоит документ об окончании курса. Если он не нужен, то можно учиться бесплатно?

                                    Александр Новиков
                                    Александр Новиков

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

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

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