Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Часть 2. Основы офисного программирования.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.04 Mб
Скачать

Федеральное агентство по образованию

Пермский государственный университет

Приоритетный национальный проект «Образование»

Инновационная образовательная программа «Формирование информационно-коммуникационной компетентности выпускников классического университета в соответствии с потребностями информационного общества»

Л.Н. Лядова, н.В. Фролова, в.В. Ланин, е.Б. Замятина, м.А. Плаксин, б.А. Ермолаев

Microsoft Office: от начинающего пользователя до профессионала.

Часть 2. Основы офисного программирования

Методическое пособие

Пермь 2006

ББК 32.971 Л97 УДК 681.3

Л97 Л.Н. Лядова, Н.В. Фролова, В.В. Ланин, Е.Б. Замятина, М.А. Плаксин, Б.А. Ермолаев

Microsoft Office: от начинающего пользователя до профессионала. Часть 2. Основы офисного программирования: метод. пособие / Л.Н. Лядова, Н.В. Фролова, В.В. Ланин, Е.Б. Замятина, М.А. Плаксин, Б.А. Ермолаев; Перм. ун-т.– Пермь, 2006. –  с.: ил.

Рассматриваются общие вопросы разработки приложений на основе приложений Microsoft Office; обсуждаются офисные технологии, излагаются основы языка Visual Basic для приложений (VBA), правила записи программ на VBA, описываются средства создания и подключения макросов и возможности Редактора Visual Basic для просмотра и редактирования макросов, создания пользовательских форм и т.п., а также интеграции различных приложений пакета.

Пособие разработано в рамках выполнения Инновационной образовательной программы «Формирование информационно-коммуникационной компетентности выпускников классического университета в соответствии с потребностями информационного общества» по приоритетному национальному проекту «Образование» в Пермском государственном университете.

© Л.Н. Лядова, Н.В. Фролова, В.В. Ланин, Е.Б. Замятина, М.А. Плаксин, Б.А. Ермолаев, 2006 © Пермский государственный университет, 2006

Оглавление

Пояснительная записка 8

Уровень предварительной подготовки слушателей 8

Образовательные цели и задачи 8

Содержание занятий 12

Вопросы для самостоятельного изучения 13

Содержание лабораторных работ 14

Итоговые работы 14

Введение 15

Глава 1. Общая характеристика возможностей VBA 17

Глава 2. Основные принципы разработки приложений 18

Глава 3. Основные правила разработки интерфейса 20

Глава 4. Visual Basic для приложений 23

Глава 5. Введение в язык и редактор Visual Basic 24

5.1. Окно Редактора Visual Basic 25

5.2. Основные правила записи программ на VBA 28

5.2.1. Описания в программах на языке VBA 29

5.2.2. Структуризация программ VBA и правила записи кода процедур 31

5.2.3. Использование параметров 33

5.2.4. Типы данных VBA 36

5.2.5. Описания переменных 36

5.2.6. Объекты в программах на VBA и объектные переменные 40

5.2.7. Создание объектов пользователя 44

5.2.8. Описание и использование констант 48

5.2.9. Массивы в VBA 50

5.2.10. Описание типов данных пользователя 53

5.2.11. Запись выражений на VBA 53

5.2.12. Рекурсивные вычисления 56

5.2.13. Процедуры-подпрограммы 56

5.2.14. Процедуры-функции 60

5.2.15. Процедуры-свойства 62

5.2.16. Создание процедур 63

5.2.17. Управляющие структуры VBA и события 64

5.3. Запуск программ 71

5.4. Отладка программ 73

5.5. Обработка ошибок 74

5.6. Преобразования типов 80

5.7. Функции для работы с датами и временем 81

5.8. Управление файлами 83

5.9. Функции проверки 84

5.10. Функции работы со строками 85

5.11. Взаимодействие с пользователем 86

5.12. Пользовательские формы и диалоговые окна 87

5.13. Создание пользовательских меню и панелей инструментов 101

5.14. Разработка контекстного меню 108

5.15. Открытие проектов, экспорт и импорт 112