Учебное пособие. — СПб: НИУ ИТМО, 2013. — 120 с.
В пособии представлено руководство по программированию на Visual Basic for Application в MS Office по дисциплине «Создание клиентских приложений».
Предназначено для студентов, обучающихся по всем профилям подготовки бакалавров направления: 210700 Инфокоммуникационные технологии и системы связи.
Содержание
Введение.
Проектирование пользовательского приложения. Microsoft Office 2010 – среда разработки.
VBA - язык офисного программирования.
Microsoft Office 2010 - система приложений.
Особенности проектирования.
Использование редактора Visual Basic. Место хранения кода.
Работа в редакторе Visual Basic.
Автоматическая запись макросов.
Написание программного кода.
Запуск кода.
Перемещение компонентов.
Практическое занятие: Использование макрорекодера.
Использование Visual Basic for Application. Основы синтаксиса.
Переменные, типы данных, константы.
Процедуры.
Управляющие инструкции.
Обработка ошибок.
Отладка (Debugging).
Практическое занятие: Использование Visual Basic for Applications.
Формы и объекты управления. Введение: элементы управления в формах и документах.
Использование элементов управления в формах.
Работа с формой.
Использование элементов управления в документах.
Практическое занятие: Использование элементов управления.
Объектные модели и автоматизация. Введение. Объекты, классы, объектные модели.
Объектная иерархия объектов приложения.
Работа с объектами.
Автоматизация офисных приложений.
Практическое занятие: Модели объектов и автоматизация.
Использование Microsoft Excel объектов. Объектная модель Microsoft Excel.
Использование объекта Workbook и коллекции Workbooks.
Использование Worksheet.
Создание Charts (диаграмм).
Создание сводных таблиц.
Практическое занятие: Работа с Microsoft Excel.
Использование Microsoft Word объектов. Объектная модель Microsoft Word.
Работа с Word документами.
Работа с частями (областями) документа.
Работа с текстом.
Практическое занятие: Работа с Microsoft Word.
Работа с базами данных. Обзор технологии ADO.
Коллекция Fields и объекты Field.
Сортировка и фильтрация данных.
Объект Command и коллекция Parameters.
Практическое занятие: Работа с базой данных.
Литература