- Компьютерные курсы в Санкт-Петербурге →
- Программирование в Microsoft Office для пользователей
Программирование в Microsoft Office для пользователей
План курса "Программирование в Microsoft Office для пользователей"
Учебник по этому курсу находится к открытом доступе. Переходите по ссылкам ниже.
1. Основы программирования в Office
1.1 Зачем программировать в Office?
1.2 Что такое язык VBA
1.3 Как создать программу, не написав ни строки кода: применение макрорекордера
1.4 Как можно запустить макрос после создания: диалоговые окна, панели инструментов, меню и командная строка
Задание для самостоятельной работы 1: Запись макроса для автоматического ввода текста в Word
Ответ к заданию 1: Запись макроса для автоматического ввода текста в Word
2. Знакомство с редактором Visual Basic
2.1 Общие сведения
2.2 Окно Проводника проекта (Project Explorer) и структура проекта VBA
2.3 Работа с редактором кода (Code Editor)
2.3.1 Как его открыть и как он устроен
2.3.2 Список объектов и список событий
2.3.3 Закладки и разделение окна программного кода
2.3.4 Как редактор помогает писать код
2.4 Работа со справкой
Задание для самостоятельной работы 2: Редактирование макроса
Ответ к заданию 2: Редактирование макроса
3. Синтаксис и программные конструкции VBA
3.1 Основы синтаксиса
3.2 Операторы
3.3 Переменные и типы данных
Задание для самостоятельной работы 3.1: Работа с переменными и операторами
Ответ к заданию 3.1: Работа с переменными и операторами
3.4 Константы
3.5 Операторы условного и безусловного перехода
3.5.1 Оператор If…Then
3.5.2 Оператор Select Case
3.5.3 Оператор GoTo
Задание для самостоятельной работы 3.2: Работа с операторами условного перехода
Ответ к заданию 3.2: Работа с операторами условного перехода
3.6 Работа с циклами
3.7 Массивы
Задание для самостоятельной работы 3.3: Работа с циклами
Ответ к заданию 3.3: Работа с циклами
3.8 Процедуры и функции
3.8.1 Виды процедур
3.8.2 Область видимости процедур
3.8.3 Объявление процедур
3.8.4 Передача параметров
3.8.5 Запуск и завершение работы процедур
Задание для самостоятельной работы 3.4: Работа с процедурами и функциями
Ответ к заданию 3.4: Работа с процедурами и функциями
3.9 Встроенные функции языка Visual Basic For Applications
3.9.1 Что такое встроенные функции VBA
3.9.2 Функции преобразования и проверки типов данных
3.9.3 Строковые функции
3.9.4 Функции для работы с числовыми значениями
3.9.5 Функции для работы с датой и временем
3.9.6 Функции для форматирования данных
3.9.7 Функции для организации взаимодействия с пользователем
3.9.8 Функции — заменители синтаксических конструкций
3.9.9 Функции для работы с массивами
3.9.10 Функции для работы с файловой системой
3.9.11 Прочие функции VBA
4. Работа с объектами и объектные модели
4.1 Что такое классы и объекты
4.2 Создание и удаление объектов
4.3 Методы объекта
4.4 Свойства объекта
4.5 События объекта и объявление WithEvents
4.6 Просмотр объектов
4.7 Объектные модели
Задание для самостоятельной работы 4.1: Применение внешней объектной модели Windows Script Host в приложениях VBA
Ответ к заданию 4.1: Применение внешней объектной модели Windows Script Host в приложениях VBA
5. Формы, элементы управления и события
5.1 Для чего нужны формы
5.2 Создание форм и самые важные свойства и методы форм
5.3 Элементы управления
5.3.1 Что такое элементы управления
5.3.2 Элемент управления Label (надпись)
5.3.3 Элемент управления TextBox (текстовое поле)
5.3.4 Элемент управления ComboBox (комбинированный список)
5.3.5 Элемент управления ListBox (список)
5.3.6 Элементы управления CheckBox (флажок) и ToggleButton (кнопка с фиксацией)
5.3.7 Элементы управления OptionButton (переключатель) и Frame (рамка)
5.3.8 Элемент управления CommandButton (кнопка)
5.3.9 Элементы управления ScrollBar (полоса прокрутки) и SpinButton (счетчик)
5.3.10 Элементы управления TabStrip (набор вкладок) и MultiPage (набор страниц)
5.3.11 Элемент управления Image (рисунок)
5.3.12 Применение дополнительных элементов управления. Элементы управления Microsoft Web Browser, Calendar, RefEdit
Задание для самостоятельной работы 5.1: Работа с элементами управления
Ответ к заданию 5.1: Работа с элементами управления
6. Отладка и обработка ошибок в программе
6.1 Типы ошибок
6.2 Приемы отладки. Окна Immediate, Locals и Watch
6.2.1 Тестирование
6.2.2 Переход в режим паузы
6.2.3 Действия в режиме паузы
6.2.4 Окно Immediate
6.2.5 Окно Locals
6.2.6 Окно Watches
6.3 Перехват и обработка ошибок времени выполнения
Задание для самостоятельной работы 6.1: Перехват ошибок времени выполнения
Ответ к заданию 6.1: Перехват ошибок времени выполнения
7. Работа с помощником
8. Работа с панелями инструментов и меню
Задание для самостоятельной работы 8.1: Работа с панелями инструментов, меню и помощником
Ответ к заданию 8.1: Работа с панелями инструментов, меню и помощником
9. Работа с базами данных и применение объектной модели ADO
9.1. Зачем нужно работать с базами данных
9.2 Что такое ADO
9.3 Объект Connection и коллекция Errors
9.4 Подключение к таблице на листе Excel
9.5 Объект Recordset и коллекция Fields
9.5.1 Открытие Recordset
9.5.2 Настройки курсора и другие параметры открытия Recordset
9.5.3 Перемещение по Recordset
9.5.4 Коллекция Fields и объекты Field
9.5.5 Сортировка и фильтрация данных
9.5.6 Изменение записей на источнике при помощи объекта Recordset
9.5.7 Прочие свойства и методы объекта Recordset
9.6 Объект Command и коллекция Parameters
Задание для самостоятельной работы 9.1: Вставка по запросу записей из базы данных
Ответ к заданию 9.1: Вставка по запросу записей из базы данных
10. Программирование в Word
10.1 Зачем программировать в Word
10.2 Введение в программирование в Word. Обзор объектной модели Word
10.3 Объект Application
10.3.1 Как работать с объектом Application
10.3.2 Свойства, методы и события объекта Application
10.4 Коллекция Documents и объекты Document
10.4.1 Как работать с коллекцией Documents
10.4.2 Свойства и методы коллекции Documents
10.4.3 Работа с объектом Document, его свойства и методы
10.5 Объекты Selection, Range и Bookmark
10.5.1 Работа с объектом Selection
10.5.2 Свойства и методы объекта Selection
10.5.3 Работа с объектом Range, его свойства и методы
10.5.4 Объект Bookmark
10.6 Другие объекты Word
10.6.1 Коллекция AddIns и объекты AddIn
10.6.2 Объект AutoCorrect
10.6.3 Коллекция Languages и объект Language
10.6.4 Объект Options
10.6.5 Объекты Find и Replacement
10.6.6 Объекты Font и ParagraphFormat
10.6.7 Объект PageSetup
10.6.8 Объекты Table, Column, Row и Cell
10.6.9 Объект System
10.6.10 Коллекция Tasks и объект Task
10.6.11 Коллекция Windows и объект Window
Задание для самостоятельной работы 10.1: Программное формирование документа в Word
Ответ к заданию 10.1: Программное формирование документа в Word
11. Программирование в Excel
11.1 Зачем программировать в Excel
11.2 Объект Application
11.3 Свойства и методы объекта Application
11.4 Коллекция Workbooks и объект Workbook, их свойства и методы
11.5 Коллекция Sheets и объект Worksheet, их свойства и методы
11.6 Объект Range, его свойства и методы
11.7 Коллекция QueryTables и объект QueryTable
11.8 Работа со сводными таблицами (объект PivotTable)
11.9 Работа с диаграммами: объект Chart
11.10 Другие объекты Excel
Задание для самостоятельной работы 11.1: Применение Excel для анализа информации из базы данных
Ответ к заданию 11.1: Применение Excel для анализа информации из базы данных
12. Программирование в Access
12.1 Отличительные особенности создания приложений Access
12.2 Основные этапы создания приложений Access
12.3 Объект Application, его свойства и методы
12.4 Макрокоманды и объект DoCmd
12.5 Работа с формами Access из VBA (объект Form)
12.6 Свойства, методы и события форм
12.7 Работа с отчетами (объект Report)
12.8 Другие объекты Access
Задание для самостоятельной работы 12.1: Создание приложения VBA в Access
Ответ к заданию 12.1: Создание приложения VBA в Access
13. Программирование в Outlook
13.1 Зачем программировать в Outlook
13.2 Некоторые особенности программирования в Outlook
13.3 Объект Application, его свойства и методы
13.4 Объект Namespace
13.5 Коллекция Folders и объект MAPIFolder
13.6 Коллекция Items и объекты элементов Outlook
13.7 Другие объекты Outlook
13.8 Альтернатива при работе с электронной почтой — применение объектной библиотеки CDO
Задание для самостоятельной работы 13.1: Работа с контактами в Outlook
Ответ к заданию 13.1: Работа с контактами в Outlook
14. Программирование в PowerPoint
Задание для самостоятельной работы 14.1: Программное добавление элементов в слайды
Ответ к заданию 14.1: Программное добавление элементов в слайды
15. Программирование в Project
15.1. Основы программирования в Project Professional. Объект Application
15.2. Коллекция Projects, объект Project и вложенные объекты
Задание для самостоятельной работы 15.1 Программное создание проекта и его элементов
Ответ к заданию 15.1: Программное создание проекта и его элементов
Информация об этом курсе
План этого курса
Читать учебник по этому курсу на сайте
Книга по этому курсу
Как заказать или записаться на курс
Другие авторские курсы
Авторизованные (официальные) курсы
Курсы для пользователей
Расписание обучения
Получение учебных материалов
Контакты
Учебник по этому курсу находится к открытом доступе. Переходите по ссылкам ниже.
1. Основы программирования в Office
1.1 Зачем программировать в Office?
1.2 Что такое язык VBA
1.3 Как создать программу, не написав ни строки кода: применение макрорекордера
1.4 Как можно запустить макрос после создания: диалоговые окна, панели инструментов, меню и командная строка
Задание для самостоятельной работы 1: Запись макроса для автоматического ввода текста в Word
Ответ к заданию 1: Запись макроса для автоматического ввода текста в Word
2. Знакомство с редактором Visual Basic
2.1 Общие сведения
2.2 Окно Проводника проекта (Project Explorer) и структура проекта VBA
2.3 Работа с редактором кода (Code Editor)
2.3.1 Как его открыть и как он устроен
2.3.2 Список объектов и список событий
2.3.3 Закладки и разделение окна программного кода
2.3.4 Как редактор помогает писать код
2.4 Работа со справкой
Задание для самостоятельной работы 2: Редактирование макроса
Ответ к заданию 2: Редактирование макроса
3. Синтаксис и программные конструкции VBA
3.1 Основы синтаксиса
3.2 Операторы
3.3 Переменные и типы данных
Задание для самостоятельной работы 3.1: Работа с переменными и операторами
Ответ к заданию 3.1: Работа с переменными и операторами
3.4 Константы
3.5 Операторы условного и безусловного перехода
3.5.1 Оператор If…Then
3.5.2 Оператор Select Case
3.5.3 Оператор GoTo
Задание для самостоятельной работы 3.2: Работа с операторами условного перехода
Ответ к заданию 3.2: Работа с операторами условного перехода
3.6 Работа с циклами
3.7 Массивы
Задание для самостоятельной работы 3.3: Работа с циклами
Ответ к заданию 3.3: Работа с циклами
3.8 Процедуры и функции
3.8.1 Виды процедур
3.8.2 Область видимости процедур
3.8.3 Объявление процедур
3.8.4 Передача параметров
3.8.5 Запуск и завершение работы процедур
Задание для самостоятельной работы 3.4: Работа с процедурами и функциями
Ответ к заданию 3.4: Работа с процедурами и функциями
3.9 Встроенные функции языка Visual Basic For Applications
3.9.1 Что такое встроенные функции VBA
3.9.2 Функции преобразования и проверки типов данных
3.9.3 Строковые функции
3.9.4 Функции для работы с числовыми значениями
3.9.5 Функции для работы с датой и временем
3.9.6 Функции для форматирования данных
3.9.7 Функции для организации взаимодействия с пользователем
3.9.8 Функции — заменители синтаксических конструкций
3.9.9 Функции для работы с массивами
3.9.10 Функции для работы с файловой системой
3.9.11 Прочие функции VBA
4. Работа с объектами и объектные модели
4.1 Что такое классы и объекты
4.2 Создание и удаление объектов
4.3 Методы объекта
4.4 Свойства объекта
4.5 События объекта и объявление WithEvents
4.6 Просмотр объектов
4.7 Объектные модели
Задание для самостоятельной работы 4.1: Применение внешней объектной модели Windows Script Host в приложениях VBA
Ответ к заданию 4.1: Применение внешней объектной модели Windows Script Host в приложениях VBA
5. Формы, элементы управления и события
5.1 Для чего нужны формы
5.2 Создание форм и самые важные свойства и методы форм
5.3 Элементы управления
5.3.1 Что такое элементы управления
5.3.2 Элемент управления Label (надпись)
5.3.3 Элемент управления TextBox (текстовое поле)
5.3.4 Элемент управления ComboBox (комбинированный список)
5.3.5 Элемент управления ListBox (список)
5.3.6 Элементы управления CheckBox (флажок) и ToggleButton (кнопка с фиксацией)
5.3.7 Элементы управления OptionButton (переключатель) и Frame (рамка)
5.3.8 Элемент управления CommandButton (кнопка)
5.3.9 Элементы управления ScrollBar (полоса прокрутки) и SpinButton (счетчик)
5.3.10 Элементы управления TabStrip (набор вкладок) и MultiPage (набор страниц)
5.3.11 Элемент управления Image (рисунок)
5.3.12 Применение дополнительных элементов управления. Элементы управления Microsoft Web Browser, Calendar, RefEdit
Задание для самостоятельной работы 5.1: Работа с элементами управления
Ответ к заданию 5.1: Работа с элементами управления
6. Отладка и обработка ошибок в программе
6.1 Типы ошибок
6.2 Приемы отладки. Окна Immediate, Locals и Watch
6.2.1 Тестирование
6.2.2 Переход в режим паузы
6.2.3 Действия в режиме паузы
6.2.4 Окно Immediate
6.2.5 Окно Locals
6.2.6 Окно Watches
6.3 Перехват и обработка ошибок времени выполнения
Задание для самостоятельной работы 6.1: Перехват ошибок времени выполнения
Ответ к заданию 6.1: Перехват ошибок времени выполнения
7. Работа с помощником
8. Работа с панелями инструментов и меню
Задание для самостоятельной работы 8.1: Работа с панелями инструментов, меню и помощником
Ответ к заданию 8.1: Работа с панелями инструментов, меню и помощником
9. Работа с базами данных и применение объектной модели ADO
9.1. Зачем нужно работать с базами данных
9.2 Что такое ADO
9.3 Объект Connection и коллекция Errors
9.4 Подключение к таблице на листе Excel
9.5 Объект Recordset и коллекция Fields
9.5.1 Открытие Recordset
9.5.2 Настройки курсора и другие параметры открытия Recordset
9.5.3 Перемещение по Recordset
9.5.4 Коллекция Fields и объекты Field
9.5.5 Сортировка и фильтрация данных
9.5.6 Изменение записей на источнике при помощи объекта Recordset
9.5.7 Прочие свойства и методы объекта Recordset
9.6 Объект Command и коллекция Parameters
Задание для самостоятельной работы 9.1: Вставка по запросу записей из базы данных
Ответ к заданию 9.1: Вставка по запросу записей из базы данных
10. Программирование в Word
10.1 Зачем программировать в Word
10.2 Введение в программирование в Word. Обзор объектной модели Word
10.3 Объект Application
10.3.1 Как работать с объектом Application
10.3.2 Свойства, методы и события объекта Application
10.4 Коллекция Documents и объекты Document
10.4.1 Как работать с коллекцией Documents
10.4.2 Свойства и методы коллекции Documents
10.4.3 Работа с объектом Document, его свойства и методы
10.5 Объекты Selection, Range и Bookmark
10.5.1 Работа с объектом Selection
10.5.2 Свойства и методы объекта Selection
10.5.3 Работа с объектом Range, его свойства и методы
10.5.4 Объект Bookmark
10.6 Другие объекты Word
10.6.1 Коллекция AddIns и объекты AddIn
10.6.2 Объект AutoCorrect
10.6.3 Коллекция Languages и объект Language
10.6.4 Объект Options
10.6.5 Объекты Find и Replacement
10.6.6 Объекты Font и ParagraphFormat
10.6.7 Объект PageSetup
10.6.8 Объекты Table, Column, Row и Cell
10.6.9 Объект System
10.6.10 Коллекция Tasks и объект Task
10.6.11 Коллекция Windows и объект Window
Задание для самостоятельной работы 10.1: Программное формирование документа в Word
Ответ к заданию 10.1: Программное формирование документа в Word
11. Программирование в Excel
11.1 Зачем программировать в Excel
11.2 Объект Application
11.3 Свойства и методы объекта Application
11.4 Коллекция Workbooks и объект Workbook, их свойства и методы
11.5 Коллекция Sheets и объект Worksheet, их свойства и методы
11.6 Объект Range, его свойства и методы
11.7 Коллекция QueryTables и объект QueryTable
11.8 Работа со сводными таблицами (объект PivotTable)
11.9 Работа с диаграммами: объект Chart
11.10 Другие объекты Excel
Задание для самостоятельной работы 11.1: Применение Excel для анализа информации из базы данных
Ответ к заданию 11.1: Применение Excel для анализа информации из базы данных
12. Программирование в Access
12.1 Отличительные особенности создания приложений Access
12.2 Основные этапы создания приложений Access
12.3 Объект Application, его свойства и методы
12.4 Макрокоманды и объект DoCmd
12.5 Работа с формами Access из VBA (объект Form)
12.6 Свойства, методы и события форм
12.7 Работа с отчетами (объект Report)
12.8 Другие объекты Access
Задание для самостоятельной работы 12.1: Создание приложения VBA в Access
Ответ к заданию 12.1: Создание приложения VBA в Access
13. Программирование в Outlook
13.1 Зачем программировать в Outlook
13.2 Некоторые особенности программирования в Outlook
13.3 Объект Application, его свойства и методы
13.4 Объект Namespace
13.5 Коллекция Folders и объект MAPIFolder
13.6 Коллекция Items и объекты элементов Outlook
13.7 Другие объекты Outlook
13.8 Альтернатива при работе с электронной почтой — применение объектной библиотеки CDO
Задание для самостоятельной работы 13.1: Работа с контактами в Outlook
Ответ к заданию 13.1: Работа с контактами в Outlook
14. Программирование в PowerPoint
Задание для самостоятельной работы 14.1: Программное добавление элементов в слайды
Ответ к заданию 14.1: Программное добавление элементов в слайды
15. Программирование в Project
15.1. Основы программирования в Project Professional. Объект Application
15.2. Коллекция Projects, объект Project и вложенные объекты
Задание для самостоятельной работы 15.1 Программное создание проекта и его элементов
Ответ к заданию 15.1: Программное создание проекта и его элементов
Информация об этом курсе
План этого курса
Читать учебник по этому курсу на сайте
Книга по этому курсу
Как заказать или записаться на курс
Другие авторские курсы
Авторизованные (официальные) курсы
Курсы для пользователей
Расписание обучения
Получение учебных материалов
Контакты
Данная учебная программа представлена в разделах:
Продолжительность | 5 дней |
Объём (в академ. часах) | 40 |
Предметы | Курсы программирования |
Форма обучения | Очная |
Сайт | Показать |
Похожие курсы
-
IT курсы Avenue-pro
г. Санкт-ПетербургЕсть представитель -
-
Bgacenter - обучение ремонту электроники
г. Санкт-ПетербургЕсть представитель -
-
Институт прикладной автоматизации и программирования
г. Санкт-Петербург-
Продолжительность: 1 месяцСтоимость: от 31 000 руб.
Есть представитель -
-
Диалог ИТ
г. Санкт-Петербург-
Продолжительность: 4 месяцаСтоимость: 7600руб руб.
-
-
Школа Программирования, Санкт-Петербург
г. Санкт-Петербург -
Желаете оставить отзыв?
- Компьютерные курсы в Санкт-Петербурге →
- Программирование в Microsoft Office для пользователей