В доступной форме рассматриваются язык объектно-ориентированного визуального программирования Visual Basic Application и его использование для разработки офисных приложений в пакетах MS Office: Word, Excel, Access, PowerPoint, Outlook. Благодаря этим пакетам прикладных программ можно создавать интегрированные документы, опирающиеся на данные различных приложений, практически не замечая перехода от одного приложения к другому. Для студентов экономических вузов, обучающихся по специальности "Прикладная информатика в экономике", и широкого круга пользователей, работающих в среде Windows MS Office.
Название: Программирование в пакетах MS Office Автор: Назаров С. В., Мельников П. П., Смольников Л. П. и др. Издательство: Финансы и статистика Год: 2007 Страниц: 656 Формат: DJVU Размер: 14,8 МБ ISBN: 978-5-279-02926-6 Качество: Отличное
Содержание:
Предисловие Глава 1. ОСОБЕННОСТИ ЯЗЫКА И СРЕДСТВ VBA 1.1. VBA - язык офисного программирования 1.2. Элементы VBA как языка объектно-ориентированного программирования 1.2.1. Объекты VBA и MS Office 1.2.2. Свойства, события, методы 1.2.3. Отношения между объектами. Классы. Инкапсуляция. Наследование 1.2.4. Классы и объекты MS Office. Коллекции 1.3. Интегрированная среда VBA 1.3.1. Компоненты среды 1.3.2. Меню 1.3.3. Панели инструментов 1.3.4. Окна 1.3.5. Помощник (Assistant) 1.3.6. Макрорекордер и макросы Глава 2. ОСНОВЫ РАЗРАБОТКИ И ОТЛАДКИ ПРОГРАММ НА VBA 2.1. Компоненты проекта и языка VBA 2.2. Данные и их описание 2.2.1. Алфавит и лексемы языка 2.2.2. Типы данных и описание переменных 2.2.3. Константы 2.2.4. Перечисление 2.2.5. Объявление массивов 2.2.6. Типы данных, определяемые пользователем 2.3. Операторы, выражения и операции 2.3.1. Оператор присваивания 2.3.2. Математические операции 2.3.3. Операции отношения 2.3.4. Логические операции 2.3.5. Операции для работы со строками 2.4. Операторы управления Visual Basic 2.4.1. Операторы передачи управления 2.4.2. Операторы выбора 2.4.3. Операторы циклов 2.5. Процедуры VBA для приложений 2.6. Встроенные функции 2.7. Отладка программ и обработка ошибочных ситуаций 2.7.1. Общие сведения 2.7.2. Обнаружение необъявленных переменных 2.7.3. Отладка 2.7.4. Точки останова (контрольные точки) 2.7.5. Наблюдение за данными с помощью просматриваемых значений 2.7.6. Пошаговое выполнение программы 2.7.7. Использование обработчиков ошибок Глава 3. СОЗДАНИЕ ПРИЛОЖЕНИЙ MS WORD 3.1. Структура проекта приложения MS Word Объект Application MS Word 3.2. Операции с документами 3.2.1. Свойства и методы коллекции Documents и объекта Document 3.2.2. Обработка событий объекта Document 3.3. Операции с абзацами 3.3.1. Действия, выполняемые с абзацами 3.3.2. Методы коллекции Paragraphs 3.3.3. Свойства объектов Paragraph и ParagraphFormat 3.4. Операции с текстом 3.4.1. Объекты для операций с текстом 3.4.2. Свойства и методы объекта Range 3.4.3. Методы объекта Selection 3.5. Операции с таблицами 3.6. Примеры программ и приложений 3.6.1. Макрос для замены символов 3.6.2. Приложение для подготовки документа на бланке Глава 4. СОЗДАНИЕ ПРИЛОЖЕНИЙ MS EXCEL 4.1. Структура проекта приложения MS Excel 4.2. Структура объекта Application MS Excel 4.3. Свойства, методы и события объектов приложения MS Excel 4.3.1. Свойства, методы и событий объекта Application 4.3.2. Основные свойства, методы и события семейства WorkBooks 4.3.3. Применение свойств, методов и событий Application и Workbooks 4.3.4. Основные свойства и методы семейства Sheets, Worksheets и объектов Worksheet 4.3.5. Свойства и методы объектов Range и Selection 4.4. Разработка приложений 4.4.1. Форматирование ячеек рабочего листа 4.4.2. Создание макроса для транспонирования матрицы 4.4.3. Разработка программы для создания базы данных Страхование 4.4.4. Разработка приложения для создания базы данных по регистрации вкладов 4.4.5. Разработка программы для выполнения операций по вкладам 4.4.6. Бухгалтерские проводки 4.5. Применение функций 4.5.1. Вызов функции рабочего листа в программе 4.5.2. Вставка функции в ячейки рабочего листа из программы 4.5.3. Создание пользовательских функций рабочего листа 4.5.4. Функция пользователя для вычисления накопленной суммы вклада 4.5.5. Функция пользователя для вычисления накопленного долга по кредиту 4.5.6. Функция для вычисления разности между текущим объемом вклада и размером ссуды 4.5.7. Разработка приложения для расчета величины амортизации основных фондов 4.5.8. Разработка приложения для расчета по ипотечному кредиту 4.6. Работа с диаграммами 4.6.1. Объекты Chart и ChartObject 4.6.2. Пример создания программы VBA для построения диаграммы 4.7. Создание шаблона приложения Глава 5. АВТОМАТИЗАЦИЯ БАЗ ДАННЫХ ACCESS С ИСПОЛЬЗОВАНИЕМ VBA 5.1. Интерактивные средства разработки приложений баз данных 5.2. Пример интерактивной разработки приложения базы данных 5.2.1. Структура данных 5.2.2. Доступ к данным 5.2.3. Доступ к данным с помощью связанных форм 5.2.4. Статистическая обработка данных 5.2.5. Формирование отчетов 5.2.6. Настройка рабочей среды 5.3. Основные понятия программного управления приложением БД 5.3.1. Объектная модель Access Application 5.3.2. Элементы управления 5.3.3. События в Access 5.3.4. Источники данных форм, отчетов и элементов управления Глава 6. ПРОГРАММНЫЙ ДОСТУП К ДАННЫМ 6.1. Программирование доступа к данным с использованием DAO 6.1.1. Иерархия объектов интерфейса DAO 6.1.2. Навигация в наборе записей и изменение записи 6.1.3. Поиск записей 6.1.4. Использование закладок и клонов 6.1.5. Добавление и удаление записей 6.1.6. Создание таблиц 6.1.7. Обработка транзакций 6.2. Обработка данных средствами языка SQL 6.2.1. Основные средства языка SQL 6.2.2. Определение данных 6.2.3. Выборка данных 6.2.4. Изменение данных 6.3. Технология доступа к данным ADO 6.3.1. Объектная модель ADO 6.3.2. Доступ к данным 6.4. Введение в разработку многопользовательских приложений Access 6.4.1. Многопользовательские приложения баз данных на основе Access 6.4.2. Проекты Access Глава 7. СОЗДАНИЕ ПРИЛОЖЕНИЙ ДЛЯ MS OUTLOOK 7.1. Общая характеристика возможностей Outlook 7.2. Формы Outlook 7.2.1. Стандартные формы Outlook 7.2.2. Редактирование стандартной формы Outlook 7.2.3. Создание стандартной пользовательской формы 7.2.4. Создание пользовательских форм UserForm 7.2.5. Соглашение о назначении имен 7.3. VBScript-программирование форм в Outlook 7.3.1. Переменные в VBScript 7.3.2. Редактор VBScript 7.3.3: Разработка кода VBScript 7.3.4. Создание процедуры обработки события 7.3.5. Использование Обозревателя объектов (Object Browser) 7.4. Объектная модель Outlook 7.4.1. Общие сведения о макросах VBA и проекте в Outlook 7.4.2. Объект Application 7.4.3. Объект NameSpace 7.4.4. Коллекция Folders и объект MAPIFolder 7.4.5. Коллекция Explorers и объект Explorer 7.5. Элементы Outlook 7.5.1. Коллекция Items 7.5.2. Общие свойства, методы и события элементов Outlook 7.5.3. Элемент Сообщение 7.5.4. Элемент Контакт 7.5.5. Объект DistListltem 7.5.6. Элементы Встречи и Собрания 7.5.7. Элемент Задача 7.5.8. Элемент Journalltem 7.5.9. Элемент Noteltem 7.5.10. Элемент Document 7.6. Коллекции Outlook 7.6.1. Коллекция Links 7.6.2. Коллекция и объект Attachments 7.6.3. Коллекции AddressLists и AddressEntries и их объекты 7.6.4. Коллекция Recipients и объект Recipient 7.7. Панели инструментов 7.7.1. Коллекции Panes и объект Рапе 7.7.2. Объект OutlookBarStorage 7.7.3. Коллекция OutlookbarGoups и объект OutlookBarGroup 7.7.4. Коллекция OutlookBarShortcuts и объект OutlookBarShortcut 7.8. Программирование форм 7.8.1. Коллекция Pages 7.8.2. Объект Form Description 7.8.3. Коллекция Actions и объект Action 7.8.4. Коллекция UserProperties 7.9. Автоматизация подготовки отчета о работе Глава 8. СОЗДАНИЕ ПРИЛОЖЕНИЙ ДЛЯ MS POWERPOINT 8.1. Общие сведения о системе PowerPoint 8.2. Управление приложением PowerPoint 8.3. Работа с презентациями 8.4. Коллекция Presentations 8.5. Объект Presentation (презентация) 8.6. Работа со слайдами 8.7. Работа с цветовыми схемами 8.8. Объект ColorScheme 8.9. Управление показом слайдов 8.10. Объект SlideShowWindow 8.11. Работа с рисованными объектами 8.12. Работа с несколькими рисованными объектами 8.13. Коллекция Shapes 8.14. Объект Shape 8.15. Работа с таблицами Литература Глоссарий Предметный указатель