Основы офисного программирования и документы Word

Основы офисного программирования и документы Word

Каркас документа Word
Работа с полями документа

Работа с фрагментами
Переменные, которые живут долго
Документ Word и его проекты
Текст и объекты Range и Selection
Работа с текстом

События, их обработка. Автомакросы
События объектов Document и Template


События объекта Application
Автомакросы
Заключение
Объект Word.Application

Свойства объекта Word.Application
Терминальные свойства
Свойства - участники
Заголовки (CaptionLabels)
Автозаголовки (AutoCaptions)
Автокоррекция (AutoCorrect)
Перемещение по тексту. Объект Browser
Диалоги с пользователем. Коллекция Dialogs

Проверка правильности написания текста
Синонимы
Письма
Электронные письма
Настройка
Конверторы
Поиск файлов

Характеристики
Задачи
Методы объекта Application
Методы объекта Application - 2
Работа с документами и класс Document
Коллекции объекта Document
Простые объекты, вложенные в объект Document
Классы, задающие структуризацию текста документа
Документ и его части
Разделы и поддокументы

Таблицы в документах
унки и элементы управления. Объекты класса TableOfFigures
Списки в документах
Сноски, комментарии и исправления в документах

Гипертекстовый документ. Закладки и гиперссылки
Пример 1.1
Пример 1.10
Пример 1.11
Пример 1.12
Пример 1.13
Пример 1.14

Пример 1.15
Пример 1.16
Пример 1.17
Пример 1.18
Пример 1.19
Пример 1.2
Пример 1.20
Пример 1.21
Пример 1.22
Пример 1.23

Пример 1.24
Пример 1.25
Пример 1.26
Пример 1.27
Пример 1.28
Пример 1.29
Пример 1.3
Пример 1.30
Пример 1.31
Пример 1.32

Пример 1.33
Пример 1.34
Пример 1.35
Пример 1.36
Пример 1.37
Пример 1.38
Пример 1.39
Пример 1.4
Пример 1.40
Пример 1.41

Пример 1.42
Пример 1.43
Пример 1.44
Пример 1.45
Пример 1.46
Пример 1.47
Пример 1.48
Пример 1.49
Пример 1.5
Пример 1.50

Пример 1.51
Пример 1.52
Пример 1.53
Пример 1.54
Пример 1.55
Пример 1.56
Пример 1.57
Пример 1.58
Пример 1.59
Пример 1.6

Пример 1.60
Пример 1.61
Пример 1.62
Пример 1.63
Пример 1.64
Пример 1.65
Пример 1.66
Пример 1.67
Пример 1.68
Пример 1.69

Пример 1.7
Пример 1.70
Пример 1.8
Пример 1.9

Основы офисного программирования и документы Word


Программная работа с документами Word
Примеры работы с текстовыми документами
Вариации на тему "буфера"
Копирование текста
Копирование текста и шрифта
Копирование объекта
Инструментальная панель и кнопки
Множественный буфер

Реализация множественного буфера, основанная на форме
Реализация множественного буфера, основанная на кнопке класса ComboBox
Вариации на тему кодирования
Корректировка текста, набранного в "ошибочной" раскладке

Макрос перекодировки
Хронометраж
Работа с текстовыми базами данных
Справочник "Кто есть кто" в компьютерном мире
Преобразование данных справочника "Кто есть кто" в контакты Outlook

a>
a>
a>
a>
a>
a>
a>
a>
Пример 2.1
Пример 2.10

Пример 2.11
Пример 2.12
Пример 2.13
Пример 2.14
Пример 2.15
Пример 2.16
Пример 2.17
Пример 2.18
Пример 2.19
Пример 2.2

Пример 2.20
Пример 2.21
Пример 2.22
Пример 2.23
Пример 2.24
Пример 2.25
Пример 2.26
Пример 2.27
Пример 2.28
Пример 2.29

Пример 2.3
Пример 2.30
Пример 2.31
Пример 2.32
Пример 2.33
Пример 2.34
Пример 2.35
Пример 2.4
Пример 2.5
Пример 2.6

Пример 2.7
Пример 2.8
Пример 2.9

Основы офисного программирования и документы Word

Создание интерфейса документа. Объект CommandBars

Свойства и методы коллекции CommandBars
Свойства и методы объекта CommandBar
Коллекция CommandBarControls и ее элементы
Exist-функции
Поиск элементов
Добавление и удаление панелей и других элементов
Пример создания интерфейса

Создание головного меню
Проектирование панели с элементами Combobox
Создание панели с кнопками - объектами класса CommandBarButton
Пример 3.1
Пример 3.10
Пример 3.11

Пример 3.12
Пример 3.13
Пример 3.14
Пример 3.15
Пример 3.16
Пример 3.2
Пример 3.3
Пример 3.4
Пример 3.5
Пример 3.6

Пример 3.7
Пример 3.8
Пример 3.9

Основы офисного программирования и документы Word


Объекты программного проекта. Программирование на лету
Документы и проекты с объектной точки зрения
Объект VBProject и коллекция VBProjects
Анализ свойств проекта
Программное создание компонент проекта
Программирование на лету

Программное добавление и удаление ссылок
Организация взаимодействия в системе проектов
Пример 4.1
Пример 4.10
Пример 4.11
Пример 4.2
Пример 4.3

Пример 4.4
Пример 4.5
Пример 4.6
Пример 4.7
Пример 4.8
Пример 4.9

Основы офисного программирования и документы Word

Особенности офисного программирования
Офисное программирование пользователям
Офисное программирование программистам
Реализация известной игры или создание документа - обложки.
Игра "Волк, Коза и Капуста"

О реализации игры
Проектирование интерфейса
Программирование игры
Программные объекты и их инициализация
Как посадить пассажира в лодку одним щелчком
Как посадить пассажира в лодку простым перетаскиванием
Переправа. Берег Левый - Берег Правый

Высадка пассажиров из лодки на берег
Тестирование состояний и организация диалога
Завершающий шаг
Перенос игры в чистый VB
Документы типа "ручная работа"
Создание электронного бланка "СЧЕТ - ФАКТУРА"
Форматирование листа бланка.
Создание логотипа
"Красивое имя"

Формирование рамки с реквизитами офиса
Макрос "Шапка"
Реквизиты покупателя
Раздел "Таблица заказа"
Шаблон бланка построен. Что дальше?
Несколько слов о MacroRecorder
Пример 6.1

Пример 6.10
Пример 6.11
Пример 6.12
Пример 6.13
Пример 6.14
Пример 6.15
Пример 6.16
Пример 6.17
Пример 6.18
Пример 6.19

Пример 6.2
Пример 6.20
Пример 6.21
Пример 6.22
Пример 6.23
Пример 6.24
Пример 6.25
Пример 6.26
Пример 6.27
Пример 6.28

Пример 6.29
Пример 6.3
Пример 6.4
Пример 6.5
Пример 6.6
Пример 6.7
Пример 6.8
Пример 6.9

Основы офисного программирования и документы Word

Помощник, ведущий диалог
Свойства объекта Assistant
Методы объекта Assistant
Объект Balloon
Модальные и немодальные баллончики
Терминальные свойства объекта Balloon

Метки и флажки
CallBack процедура в немодальном диалоге
Несерьезный интерфейс для серьезных задач
Как Рокки ведет диалог?
Пример 7.1
Пример 7.10
Пример 7.11

Пример 7.3
Пример 7.4
Пример 7.5
Пример 7.6
Пример 7.7
Пример 7.8
Пример 7.9

Основы офисного программирования и документы Word

Вопросы на естественном языке и Мастер Ответов
О загрузке Answer Wizard Builder
Описание Answer Wizard Builder
Справки и программный проект

Компоненты проекта и справки
Справки об ошибках периода выполнения программного кода
Answer Wizard и Office Assistant. Сложности

Answer Wizard и Office Assistant. Взаимодействие
Справки к элементам интерфейса
Справки типа "Что это такое?" к элементам интерфейса в формах
Работа, выполняемая на стороне программного проекта
Новые возможности при создании справочного руководства
Идентификаторы и разделы справки. Построение отображения

Как сделать так, чтобы все работало правильно
Контекстные справки, появляющиеся во всплывающих окнах
Создание текстового файла с контекстными справками
Контекстные справки к элементам интерфейса. Эксперимент
Свойства HelpFile и HelpContextID объектов Office 2000
Объекты в Access 2000
Формы в Excel, Word и Power Point
Объекты инструментальных панелей

Программные объекты
Получение справок программным путем
Метод Help объектов Application
Использование функции API - HtmlHelp