BiVANT Книги Наш адрес: vladimir.billig@tversu.ru |
В.А. Биллиг
Средства разработки
VBA -
программиста
Офисное программирование. Том 1
"Русская редакция", 2001 г.
Оглавление
Глава 1 Office 2000. Взгляд с вершины горы
Интеграция приложений Microsoft Office
Роль
VBA
Add-ins
и Com
Add-ins
Интеграция Microsoft Office с семейством продуктов BackOffice и другими внешними продуктами
OLE DB и объекты ADO
OLE DB и объекты CDO
Office 2000 и Интернет
Office 2000 как основа построения электронной приборной панели
Новинки приложений Office 2000
Word 2000
Excel 2000
Outlook 2000
Access 2000
PowerPoint 2000
FrontPage 2000
Publisher 2000
PhotoDraw 2000
Выпуски
Office 2000
70
Технологические особенности
Совместимость с предыдущими версиями
Поддержка языка
Узел Office Update
Office 2000 для малого бизнеса
Ресурсы
Русскоязычные страницы
Англоязычные страницы
Office 2000 — разработчикам решений
Глава 2 Введение в офисное
программирование
Что я называю Офисным программированием?
Особенности Офисного программирования
Среда разработки
Совместная работа
Цели разработки
Настройка документов
Каркас документа
Язык программирования и мир объектов
MacroRecorder
Два крайних случая
Office 2000 — платформа разработчика
Пользователям и программистам
Офисное программирование — пользователям
Офисное программирование — программистам
Реализация известной игры или создание документа-обложки
Реализации игры «Волк, коза и капуста»
Проектирование интерфейса
Программирование игры
Программные объекты и их инициализация
Переправа. Берег левый — берег правый
Тестирование состояний и организация диалога
Завершающий этап
Перенос игры в «чистый» Visual Basic
Программирование без программирования
Создание электронного бланка «Счет-фактура»
Разработка электронной формы бланка заказа
Шаблон бланка построен. Что дальше?
Несколько
слов о MacroRecorder
Глава 3 Организация диалога. Объект
Assistant
Помощник, ведущий диалог
Объект Balloon
Несерьезный интерфейс для серьезных задач
Глава 4 Создание справочной системы.
Часть 1
Создание руководства по системе
Возможности HTML Help Workshop
Инструмент HTML Help Workshop
Справка о справке
Создание разделов руководства
Несколько точек зрения на одно справочное руководство
Проблема поиска и создание индексов
Включение полнотекстового поиска и папки «Избранное»
Определение окна справки
Вызов справочного руководства
Итоги
Глава 5 Создание справочной системы.
Часть 2
Вопросы на естественном языке и Мастер Ответов
Загрузка Answer Wizard Builder
Answer Wizard Builder
Answer Wizard и Office Assistant: сложности
Взаимодействие Answer Wizard и Office Assistant
Справки к элементам интерфейса
Справки типа «Что это такое?» к элементам интерфейса в формах
Новые возможности при создании справочного руководства
Свойства HelpFile и HelpContextID объектов Office 2000
Получение справок программным путем
Метод Help объектов Application
Справки и программный проект
Глава 6 Общность и схожесть объектов Offise
2000
Общие библиотеки
Объекты библиотеки Office 9.0
Работа с Помощником
Инструментальные панели
Поиск файлов и свойства документа
Свойства документа
Мастер Ответов
COM-расширения
HTML-проект и объект Script
Языковые предпочтения и шрифты Web-страниц
Константы mso…
Объекты библиотеки Microsoft Forms 2.0
Библиотека объектов VBA
Классы библиотеки VBA
Модули библиотеки VBA
Библиотека объектов VBIDE
Схожесть объектов
Глава 7 Создание интерфейса документа.
Меню
Свойства и методы коллекции CommandBars
Свойства и методы объекта CommandBar
Коллекция CommandBarControls и ее элементы
Exist-функции
Поиск элементов
Добавление и удаление панелей и других элементов
Пример создания интерфейса
Создание головного меню
Проектирование панели с элементами Combobox
Создание панели с кнопками — объектами класса CommandBarButton
Глава 8 Объекты
программного проекта. Программирование “на
лету”
Документы и проекты с объектной точки зрения
Программное создание компонентов проекта
Программирование «на лету»
Программное добавление и удаление ссылок
Организация взаимодействия в системе проектов
Глава 9 Word и его объекты
Каркас документа Word
Объект Word.Application
Свойства объекта Word.Application
Терминальные свойства
Свойства-участники
Методы объекта Application
Работа с документами. Класс Document
Коллекции объекта Document
Простые объекты, вложенные в объект Document
Классы, задающие структуризацию текста документа
Документ и его части
Обработка событий. Автомакросы
События объектов Document и Template
События объекта Application
Автомакросы
Заключение
Глава 10 Работа с документами Word
Примеры работы с текстовыми документами
Вариации на тему «буфера»
Копирование текста
Копирование текста и шрифта
Копирование объекта
Инструментальная панель и кнопки
Накопительный буфер
Вариации на тему «кодирования»
Корректировка текста, набранного в «ошибочной» раскладке
Перевод кириллицы в латиницу. Макрос FromRuToLat
Приведение текста к заданному виду
Макрос перекодировки
Хронометраж
Работа с текстовыми базами данных
Справочник «Кто есть кто в компьютерном бизнесе»