Главная » 2013»Май»27 » Программирование документов и приложений MS Office в Delphi
00:06
Программирование документов и приложений MS Office в Delphi
Книга посвящена созданию приложений в среде Delphi для работы с текстом, таблицами, объектами, диаграммами, макросами, настройками параметров страниц и др. в документах MS Word и Excel. Большое внимание уделено объектным моделям документов MS Office. Рассмотрено программирование элементов управления редакторов MS Word и Excel, а также создание динамических библиотек, которые можно использовать в макросах документов MS Office. Приведены варианты программной реализации типовых задач и ответы на типовые вопросы, с которыми встречаются разработчики.
Название: Программирование документов и приложений MS Office в Delphi Автор: Корняков В. Н. Издательство: БХВ-Петербург Год: 2005 Страниц: 496 Формат: PDF Размер: 43,0 МБ ISBN: 5-94157-458-4 Качество: Хорошее
Содержание:
От автора Введение Часть I. Основы и общие принципы разработки документов и приложений MS Office из внешних программ Глава 1. Объектные модели MS Office Объектная модель MS Word Объектная модель MS Excel Глава 2. Особенности встроенного языка программирования MS Office Глава 3. Общие принципы создания контроллеров автоматизации MS Office Глава 4. Обзор инструментов среды разработки приложений Delphi для работы с MS Office Часть II. Разработка документов и приложений MS Word в Delphi Глава 5. Работа с объектом Word.Application Создание объекта Word. Application, запуск и визуализация окна приложения Создание документа Открытие документа Работа со списком открытых документов Запись и чтение текста документа Запись текста в документ Чтение текста из документа Сохранение документа Закрытие документа и приложения Word Обработка ошибок выполнения при работе с объектом Application Глава 6. Создание простого документа Выделение текста Объект Selection Шаблон документа Поиск текста в документе Почтовый конверт Платежное поручение Глава 7. Создание таблиц и работа с ними Создание, выделение и удаление таблиц в документе Форматы таблиц Изменение положения таблицы и ее строк Границы и заливка ячеек таблиц Добавление и удаление строк и столбцов таблицы Текст в ячейках таблицы Задание шрифта текста в документе и в таблице Направление текста Разработка табличного документа - бланк счета-фактуры Глава 8. Работа с объектами в документе Word Коллекция объектов Shapes Надписи Заливка надписи Линия границы надписи Выноски Линии Геометрические фигуры Внешние объекты (OLE) Настройка страницы Печать документа Пример программы - формирование товарного ярлыка Глава 9. Работа с объектом Word.Basic Объектная модель WordBasic Загрузка объекта WordBasic и визуализация окна приложения Word Создание документа Word Открытие существующего документа Word Поиск и редактирование текста в документе Word Создание и редактирование таблиц в документе Word Рисунки и другие внешние объекты Печать документа Word Запись документа Word на диск и окончание работы Пример программы - платежное поручение Глава 10. Программирование свойств MS Word Элементы управления приложения MS Word Элементы коллекции CommandBars, их отображение и расположение Создание пользовательской панели или меню Элементы управления и их свойства Главное меню Создание нового элемента управления Создание и использование макроса Visual Basic средствами Delphi Коллекция диалогов Пример программирования панели Часть III. Разработка документов и приложений MS Excel в Delphi Глава 11. Работа с объектом Excel.Application Создание объекта Excel.Application, запуск и визуализация окна приложения Создание рабочей книги Создание рабочей книги на основе шаблона Открытие существующей рабочей книги Excel Доступ к рабочей книге Сохранение рабочей книги Настройка окон рабочей книги Работа с листами рабочей книги Чтение и запись информации ячейки листа рабочей книги Глава 12. Работа с ячейками Объекты Range и Cells Чтение и запись значений ячеек; очистка ячеек Формат отображения данных ячейки Формулы Запись и чтение комментариев Область (интервал ячеек) Вырезание, вставка и удаление ячейки Поиск и замена текста Высота и ширина ячейки Выравнивание текста в ячейке Шрифт Границы ячейки Заливка ячейки Пример программы - подготовка формы налоговой декларации НДС Глава 13. Работа с объектами в книге Excel Коллекция объектов Shapes Надпись Линии границы Заливка Выноски Линии Произвольные фигуры Объекты WordArt Глава 14. Диаграммы в рабочей книге Excel Программирование диаграмм Excel в Delphi Коллекция Charts, размещение диаграммы и исходных данных Тип диаграммы Объектная модель диаграммы Область диаграммы Заголовок диаграммы Область построения диаграммы, основание и стены диаграммы Легенда Оси Ряды и точки Объемные диаграммы Особенности некоторых типов диаграмм Линии серий (рядов) Линии проекции Коридор колебания (изменения) Полосы понижения и повышения Некоторые дополнительные элементы рядов Линии выноски для подписей данных Полоса погрешностей Линия тренда Глава 15. Печать Разрыв страницы Объект PageSetup Задание области печати Задание полей страницы Колонтитулы Ориентация и размер бумаги, номер первой страницы, масштаб Печать заголовков строк и столбцов и линий сетки, черновая печать Предварительный просмотр и печать объектов рабочей книги Excel Печать документа Глава 16. Программирование свойств MS Excel Элементы управления приложения MS Excel Элементы коллекции CommandBars Создание пользовательской панели (меню) Элементы управления и их свойства Главное меню Создание пользовательского элемента управления Использование Visual Basic Editor Коллекция диалогов Пример программирования панели Часть IV. Разработка в Delphi и использование динамических библиотек для работы с MS Office Глава 17. Создание пользовательской библиотеки DLL Создание пользовательской библиотеки Создание пользовательской динамической библиотеки Неявная загрузка модуля DLL Явная загрузка модуля DLL Глава 18. Использование DLL в макросах MS Office Описание внешних функций и процедур в модуле документа Соглашение о вызовах Создание в среде Delphi динамической библиотеки для ее использования в макросах Excel Использование созданной динамической библиотеки Приложения Приложение 1. Объекты, свойства и методы Приложение MS Word Документы Word Область Range Область Selection Шрифт, свойства и методы Коллекция таблиц, свойства и методы Таблица, свойства и методы Коллекция объектов Shapes, свойства и методы Объект Shape, свойства и методы Приложение MS Excel Рабочая книга Excel Лист рабочей книги Excel Приложение 2. Ответы на вопросы Как подключиться к выполняющемуся приложению Excel? Как освободить память после окончания работы в Excel? Как вставить в документ Word рисунок, не перемещая текст? Как выбрать масштаб отображения документа Word? Как добавить новую страницу в документ Word? Как пронумеровать страницы в документе Word? Как изменить положение таблицы по горизонтали? Как решить проблему с добавлением новой таблицы в документ Word? Как решить типичную проблему настройки размеров диаграммы? Как копировать лист в Excel? Как обратиться к существующей диаграмме в открытой книге? Как в выбранной ячейке таблицы документа Word писать снизу вверх? Как заполнять ранее созданные надписи книги Excel из проекта Delphi? Как работать с абзацами? Как перевести символы текста в верхний или нижний индекс? Как создать новый стиль текста? Как определить координаты положения для ячейки таблицы Excel? Как перемешать курсор по тексту документа Word? Как выделить область листа, заполненную данными? Как вычислить адрес и размеры выделенной области? Как закрепить на экране область листа Excel? Приложение 3. Описание компакт-диска Prog03 Prog05 Prog06 Prog07 Prog08 Prog09 Prog10 Prog11 Prog12 Prog13 Prog14 Prog15 Prog16 Prog17 Prog18 Prog19 Prog20 Список литературы Предметный указатель