𝔖 Scriptorium
✦   LIBER   ✦

📁

Microsoft Visual Basic for Application

✍ Scribed by Осетрова И.С., Осипов Н.А.


Publisher
ЭБС Лань
Year
2013
Tongue
Russian
Leaves
120
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


В пособии представлено руководство по программированию на Visual Basic for Application в MS Office по дисциплине «Создание клиентских приложений». Предназначено для студентов, обучающихся по всем профилям подготовки бакалавров направления: 210700 Инфокоммуникационные технологии и системы связи.

✦ Table of Contents


Введение
1. Проектирование пользовательского приложения
1.1. Microsoft Office 2010 – среда разработки
1.2. VBA - язык офисного программирования
1.3. Microsoft Office 2010 - система приложений
Microsoft Excel
Microsoft Word
1.4. Особенности проектирования
2. Использование редактора Visual Basic
2.1. Место хранения кода
Связь проекта и документа
Код в Microsoft Excel
Код в Microsoft Word
2.2. Работа в редакторе Visual Basic
Особенности редактора Visual Basic
Открытие редактора Visual Basic
Основные секции окна проекта:
Application Objects
Forms
Modules и Classes
References
Свойства проекта
Свойства объекта. Окно свойств
Окно модуля (программы)
Установка параметров редактора
2.3. Автоматическая запись макросов
Абсолютная и относительная адресация
Корректировка макроса, записанного макрорекодером
2.4. Написание программного кода
Возможности редактора при написании программы
Использование закладок
2.5. Запуск кода
Запуск программы из редактора Visual Basic
Запуск программы из конечного приложения
2.6. Перемещение компонентов
Экспорт файла
Импорт файла
2.7. Практическое занятие 1: Использование макрорекодера
Задание 1.1 Форматирование текста в MS Word
Задание 1.2 Создание макроса в MS Excel
Задание 1.3 Корректировка макроса
Задание 1.4 Экспорт и импорт файлов
Экспорт компоненты из Microsoft Word
Импорт компоненты в Microsoft Excel
3. Использование Visual Basic for Application
3.1. Основы синтаксиса
3.2. Переменные, типы данных, константы
Использование переменных. Типы переменных
Объявление переменных
Инициализация переменных
Область видимости
Время жизни переменной
Константы
3.3. Процедуры
Использование процедур Sub и Function
Передача аргументов
Пример описания и вызова процедуры с использованием аргументов:
Пример описания процедуры с необязательным аргументом:
Пример описания процедуры с неизвестным числом аргументов
Пример вызова Sub или Function с именованными аргументами
Пример вызова функции
Основные функции языка
3.4. Управляющие инструкции
Условный оператор If...Then...Else
Оператор выбора Select Case
Цикл Do…Loop
Do While - Loop
Цикл For…Next
Цикл While…Wend
Цикл For Each…Next
3.5. Обработка ошибок
Типы ошибок
Ошибки, возникающие при создании программ
Ошибки при выполнении программы
Включение обработчика ошибок
Объект Err
Свойства объекта Err
Методы объекта Err
3.6. Отладка (Debugging)
Средства отладки
Режим прерывания (останова)
Окна отладки
Другие окна
3.7. Практическое занятие 2: Использование Visual Basic for Applications
Задание 2.1 Разработка процедуры с помощью макрорекодера
Задание 2.2 Создание процедуры типа Function
Задание 2.3 Создание процедуры типа Sub
Задание 2.4 Использование циклических и условных структур
Задание 2.5 Обработка ошибок времени выполнения
Задание 2.6 Использование средств отладки
4. Формы и объекты управления
4.1. Введение: элементы управления в формах и документах
4.2. Использование элементов управления в формах
Добавление формы (диалогового окна) в проект
Добавление элементов управления в форму
Задание порядка перехода по TAB
Добавление дополнительных элементов управления на панель элементов управления
Установка свойств элементов управления
Добавление кода к событиям элементов управления
4.3. Работа с формой
Вызов формы
Закрытие формы
Работа с событиями формы
Инициализация элементов управления
Сохранение данных формы
Контроль данных
4.4. Использование элементов управления в документах
4.5. Практическое занятие 3: Использование элементов управления
Задание 3.1 Заставка при загрузке книги Excel
Задание 3.2 Убегающая кнопка
Задание 3.3 Добавление элементов управления к форме
Задание 3.4 Контроль данных
Задание 3.5 Добавление элемента управления в документ
5. Объектные модели и автоматизация
5.1. Введение. Объекты, классы, объектные модели
Объект
Объектная модель
Модули классов
5.2. Объектная иерархия объектов приложения
Доступ к объекту
Использование коллекций
Методы и свойство встроенного динамического класса Collection VBA
Цикл по элементам в коллекции
Использование объектной переменной
5.3. Работа с объектами
Доступ к свойствам
Использование методов
Использование With …End With
5.4. Автоматизация офисных приложений
Ссылки на объектные библиотеки
Использование окна «Просмотр объектов»
Ссылки в приложениях
Примеры управления приложениями
Управление Word - приложением
Управление Excel- приложением
Управление PowerPoint- приложением
Управление Microsoft Access - приложением
Управление Outlook - приложением
Типичные свойства и методы приложений
5.5. Практическое занятие 4: Модели объектов и автоматизация
Задание 4.1 Использование окна Просмотр объектов
Задание 4.2 Работа с объектами
Задание 4.3 Работа с объектными переменными
Задание 4.4 Работа с несколькими объектными библиотеками
Задание 4.5 Использование автоматизации
6. Использование Microsoft Excel объектов
6.1. Объектная модель Microsoft Excel
Ориентация в объектной модели Microsoft Excel
6.2. Использование объекта Workbook и коллекции Workbooks
Открытие
Сохранение
Закрытие
События Workbook
6.3. Использование Worksheet
Select (выделение)
Вставка данных в Worksheet
События Worksheet
6.4. Создание Charts (диаграмм)
Коллекция Charts
Методы коллекции Charts
Метод Add
Метод Delete
Объект Chart
Свойства объекта Chart
Методы объекта Chart
События объекта Chart
6.5. Создание сводных таблиц
Порядок создания сводной таблицы
6.6. Практическое занятие 5: Работа с Microsoft Excel
Задание 5.1 Создание рабочей книги
Задание 5.2 Построение диаграммы
Задание 5.3 Модификация диаграммы
Задание 5.4 Построение сводной таблицы
Задание 5.5 Группировка данных в сводной таблице
Задание 5.6 Работа с событиями
7. Использование Microsoft Word объектов
7.1. Объектная модель Microsoft Word
Объекты Microsoft Word
Ориентация в объектной модели Microsoft Word
Использование событий
События документа
События Application
Автомакросы
7.2. Работа с Word документами
Открытие, создание
Создание нового документа
Открытие существующего документа
Определение, открыт ли документ
Сохранение, закрытие
Сохранение документа
Закрытие документа
Печать документа
7.3. Работа с частями (областями) документа
Части текста. Структуризация
Описание Range объекта
Использование метода Range
Использование свойства Range
Переопределение Range
Работа с выделенной областью (Selection)
Использование свойства Range объекта Selection
Использование закладок (Bookmarks)
7.4. Работа с текстом
Вставка и формат текста
Вставка текста
Форматирование текста
Вставка автотекста
Поиск текста
Вставка полей и таблиц
7.5. Практическое занятие 6: Работа с Microsoft Word
Задание 6.1 Автоматизация Word
Задание 6.2 Создание отчета
Задание 6.3 Создание пользовательского документа
8. Работа с базами данных
8.1. Обзор технологии ADO
Объект Connection
Объект Recordset и коллекция Fields
Свойства и методы - Перемещение по Recordset
8.2. Коллекция Fields и объекты Field
8.3. Сортировка и фильтрация данных
8.4. Объект Command и коллекция Parameters
8.5. Практическое занятие 7: Работа с базой данных
Литература


📜 SIMILAR VOLUMES


Microsoft Visual Basic for Application
✍ Осетрова И.С., Осипов Н.А. 📂 Library 📅 2013 🏛 Санкт-Петербургский национальный исследовательский 🌐 Russian

В пособии представлено руководство по программированию на Visual Basic for Application в MS Office по дисциплине «Создание клиентских приложений». Предназначено для студентов, обучающихся по всем профилям подготовки бакалавров направления: 210700 Инфокоммуникационные технологии и системы связи.

Microsoft Visual Basic for Application
✍ Осетрова И.С., Осипов Н.А. 📂 Library 🌐 Russian

Учебное пособие. — СПб: НИУ ИТМО, 2013. — 120 с.<div class="bb-sep"></div>В пособии представлено руководство по программированию на Visual Basic for Application в MS Office по дисциплине «Создание клиентских приложений». <br/>Предназначено для студентов, обучающихся по всем профилям подготовки бакал

Microsoft Visual Basic for Applications
📂 Library 🌐 English

2000. - 1081 p.<div class="bb-sep"></div>Description of all VBA objects, events, collections, operators, properties and methods in alphabet order.<div class="bb-sep"></div>Contents:<br/>Microsoft Common VBA Language Reference<br/>Microsoft Office Language Reference<br/>Microsoft Forms Language Refer

Microsoft Office 2000: Visual Basic for
✍ David Boctor 📂 Library 📅 1999 🏛 Microsoft Press 🌐 English

Microsoft Visual Basic programming in Office provides an environment and language for you to build custom programs that extend Office's capabilities and integrate Office with other software applications and business processes. To help you develop custom programs with Office, this book provides infor