Офисное программирование
(оп01)


Тема 1. Цели изадачи «офисного программирования».

Автоматизация выполнения рутинных операций. Интегрирование различных приложений MSO средствами VBA.

Тема 2) Макрорекордер.

Настройка безопасности при использовании макросов. Запись и сохранение макросов. Использование записанных макросов.

Тема3) Программные структуры. Организация проекта VBA.

Программирование линейных, разветвленных и циклических структур на VBA. Интерактивная среда разработки. Структура проекта.

Тема 4) Навигация и форматирование в документе Word.

Объекты Selection, Range, Bookmark. Объекты Font, Paragraph . Основные свойства и методы навигации и форматирования.

Тема 5) Организация пользовательского интерфейса.

Формы и элементы управления. Свойства и методы элементов управления. Обработчики событий. Программное формирование документа.

Тема 6) Использование VBA в табличном процессоре Excel.

Особенности VBA-проекта в Excel. Объекты Cell и Range, программный доступ к ячейкам и диапазонам ячеек. Программное форматирование ячеек Excel. Использование VBA для организации ввода данных в рабочую книгу Excel.

Тема 7) Организация взаимодействия приложений Word и Excel с помощью VBA.

Объект Application. Подключение к проекту библиотек других приложений. Использование свойств иметодов подключенных приложений.

Тема 8) Организация взаимодействия приложений Word с Базой Данных средствами VBA.

Понятие Баз Данных. Создание таблицы базы данных средствами Access . Организация связи с источником данных. Программная навигация в базе данных. Формирование документа с использованием данных из базы.