VBA в MS Office 2007

: Информация
Опубликована: 05.04.2011 | Уровень: для всех | Стоимость: 990.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 минут
        Подробности об элементах управления
        Работа с элементами управления необходима при конструировании пользовательского интерфейса приложений. Эта лекция посвящена подробному разбору особенностей стандартных элементов управления VBA.
        Оглавление
          -
          Тест 2
          30 минут
          -
          Лекция 5
          49 минут
          Основы VBA: синтаксис, переменные, типы данных
          Лекция посвящена описанию основных конструкций и принципов VBA. Она является вводной лекцией по общим приемам программирования на VBA.
          Оглавление
            -
            Лекция 6
            46 минут
            Основы VBA: встроенные и пользовательские функции
            Лекция посвящена описанию основных конструкций и принципов VBA. Подробно обсуждаются стандартные встроенные функции VBA и пользовательские процедуры и функции.
            Оглавление
              -
              Тест 3
              30 минут
              -
              Лекция 7
              55 минут
              Массивы, циклы, принятие решений
              Лекция посвящена описанию основных программных конструкций VBA. Здесь будет освещена работа с массивами, циклами, операторами принятия решений. Так же в этой лекции мы поговорим о работе с внешними файлами.
              Оглавление
                -
                Лекция 8
                53 минуты
                Отладка приложений, обработка ошибок
                Лекция посвящена описанию вопросов, касающихся отладки приложений и работы с ошибками.
                Оглавление
                  -
                  Тест 4
                  30 минут
                  -
                  Лекция 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.
                        Оглавление
                          -
                          Тест 5
                          30 минут
                          -
                          Лекция 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.
                                  Оглавление
                                    -
                                    Тест 6
                                    27 минут
                                    -
                                    Дополнительный материал 
                                    11 минут
                                    Задания
                                    Оглавление
                                      -
                                      5 часов
                                      -