Книга: Корняков В.Н. - Программирование документов и приложений MS Office в Delphi
[
]
09.01.2009, 10:07
Содержание
От автора 9
Введение 11
ЧАСТЬ I. ОСНОВЫ И ОБЩИЕ ПРИНЦИПЫ
РАЗРАБОТКИ ДОКУМЕНТОВ И ПРИЛОЖЕНИЙ MS OFFICE
ИЗ ВНЕШНИХ ПРОГРАММ 15
Глава 1. Объектные модели MS Office 17
Объектная модель MS Word 17
Объектная модель MS Excel 20
Глава 2. Особенности встроенного языка программирования MS Office 27
Глава 3. Общие принципы создания контроллеров автоматизации
MS Office 31
Глава 4. Обзор инструментов среды разработки приложений Delphi
для работы с MS Office 35
ЧАСТЬ II. РАЗРАБОТКА ДОКУМЕНТОВ И ПРИЛОЖЕНИЙ
MS WORD В DELPHI 39
Глава 5. Работа с объектом WordApplication 41
Создание объекта Word.Application, запуск и визуализация окна приложения 41
Создание документа 43
Открытие документа 45
Работа со списком открытых документов 50
Запись и чтение текста документа 52
Запись текста в документ 52
Чтение текста из документа 54 Сохранение документа 57 Закрытие документа и приложения Word 61 Обработка ошибок выполнения при работе с объектом Application 61 Глава 6. Создание простого документа 65 Выделение текста 65 Объект Selection 67 Шаблон документа 77 Поиск текста в документе 78 Почтовый конверт 81 Платежное поручение 83 Глава 7. Создание таблиц и работа с ними 87 Создание, выделение и удаление таблиц в документе 87 Форматы таблиц 90 Изменение положения таблицы и ее строк 93 Границы и заливка ячеек таблиц 95 Добавление и удаление строк и столбцов таблицы 98 Текст в ячейках таблицы 101 Задание шрифта текста в документе и в таблице ] 102 Направление текста 106 Разработка табличного документа — бланк счета-фактуры 106 Глава 8. Работа с объектами в документе Word 113 Коллекция объектов Shapes 113 Надписи 114 Заливка надписи 118 Линия границы надписи 123 Выноски 127 Линии 129 Геометрические фигуры 129 Внешние объекты (OLE) 131 Настройка страницы 133 Печать документа 137 Пример программы — формирование товарного ярлыка 138 Глава 9. Работа с объектом Word.Basic 141 Объектная модель WordBasic 141 Загрузка объекта WordBasic и визуализация окна приложения Word 143 Создание документа Word 145 Открытие существующего документа Word 147 Поиск и редактирование текста в документе Word 148 Создание и редактирование таблиц в документе Word 152 Рисунки и другие внешние объекты 155 Печать документа Word 156 Запись документа Word на диск и окончание работы 157 Пример программы — платежное поручение 158 Глава 10. Программирование свойств MS Word 163 Элементы управления приложения MS Word 163 Элементы коллекции CommandBars, их отображение и расположение 166 Создание пользовательской панели или меню 172 Элементы управления и их свойства 174 Главное меню 177 Создание нового элемента управления 178 Создание и использование макроса Visual Basic средствами Delphi 181 Коллекция диалогов 186 Пример программирования панели 188 ЧАСТЬ III. РАЗРАБОТКА ДОКУМЕНТОВ И ПРИЛОЖЕНИЙ MS EXCEL В DELPHI 191 Глава 11. Работа с объектом Excel.Application 193 Создание объекта Excel.Application, запуск и визуализация окна приложения 193 Создание рабочей книги 195 Создание рабочей книги на основе шаблона 196 Открытие существующей рабочей книги Excel 197 Доступ к рабочей книге 200 Сохранение рабочей книги 201 Настройка окон рабочей книги 204 Работа с листами рабочей книги 205 Чтение и запись информации ячейки листа рабочей книги 210 Глава 12. Работа с ячейками 215 Объекты Range и Cells 215 Чтение и запись значений ячеек; очистка ячеек 216 Формат отображения данных ячейки 218 Формулы 221 Запись и чтение комментариев 224 Область (интервал ячеек) 224 Вырезание, вставка и удаление ячейки 230 Поиск и замена текста 232 Высота и ширина ячейки 236 Выравнивание текста в ячейке 237 Шрифт 241 Границы ячейки 243 Заливка ячейки 244 Пример программы — подготовка формы налоговой декларации НДС 247 Глава 13. Работа с объектами в книге Excel 251 Коллекция объектов Shapes 251 Надпись • 252 Линии границы 255 Заливка 262 Выноски 270 Линии 271 Произвольные фигуры 273 Объекты WordArt 274 Глава 14. Диаграммы в рабочей книге Excel 279 Программирование диаграмм Excel в Delphi 279 Коллекция Charts, размещение диаграммы и исходных данных 280 Тип диаграммы 285 Объектная модель диаграммы 286 Область диаграммы 289 Заголовок диаграммы 290 Область построения диаграммы, основание и стены диаграммы 292 Легенда 293 Оси 296 Ряды и точки 299 Объемные диаграммы 305 Особенности некоторых типов диаграмм 307 Линии серий (рядов) 308 Линии проекции 309 Коридор колебания (изменения) 310 Полосы понижения и повышения 311 Некоторые дополнительные элементы рядов 312 Линии выноски для подписей данных 312 Полоса погрешностей 314 Линия тренда 315 Глава 15. Печать 319 Разрыв страницы 319 Объект PageSetup 322 Задание области печати 324 Задание полей страницы 324 Колонтитулы 325 Ориентация и размер бумаги, номер первой страницы, масштаб 327 Печать заголовков строк и столбцов и линий сетки, черновая печать 330 Предварительный просмотр и печать объектов рабочей книги Excel 331 Печать документа 332 Глава 16. Программирование свойств MS Excel 335 Элементы управления приложения MS Excel 335 Элементы коллекции CommandBars 336 Создание пользовательской панели (меню) 346 Элементы управления и их свойства 348 Главное меню 351 Создание пользовательского элемента управления 353 Использование Visual Basic Editor 357 Коллекция диалогов 367 Пример программирования панели 370 ЧАСТЬ IV. РАЗРАБОТКА В DELPHI И ИСПОЛЬЗОВАНИЕ ДИНАМИЧЕСКИХ БИБЛИОТЕК ДЛЯ РАБОТЫ С MS OFFICE 373 Глава 17. Создание пользовательской библиотеки DLL 375 Создание пользовательской библиотеки 375 Создание пользовательской динамической библиотеки 382 Неявная загрузка модуля DLL 384 Явная загрузка модуля DLL 386 Глава 18. Использование DLL в макросах MS Office 391 Описание внешних функций и процедур в модуле документа 392 Соглашение о вызовах 394 Создание в среде Delphi динамической библиотеки для ее использования в макросах Excel 395 Использование созданной динамической библиотеки 401 ПРИЛОЖЕНИЯ 405 Приложение 1. Объекты, свойства и методы 407 Приложение MS Word 407 Документы Word 412 Область Range 418 Область Selection 423 Шрифт, свойства и методы 425 Коллекция таблиц, свойства и методы 426 Таблица, свойства и методы 427 Коллекция объектов Shapes, свойства и методы 428 Объект Shape, свойства и методы 429 Приложение MS Excel 432 Рабочая книга Excel 439 Лист рабочей книги Excel , 443 Приложение 2. Ответы на вопросы 455 Как подключиться к выполняющемуся приложению Excel? 455 Как освободить память после окончания работы в Excel? 456 Как вставить в документ Word рисунок, не перемещая текст? 456 Как выбрать масштаб отображения документа Word? 458 Как добавить новую страницу в документ Word? 461 Как пронумеровать страницы в документе Word? 462 Как изменить положение таблицы по горизонтали? 464 Как решить проблему с добавлением новой таблицы в документ Word? 466 Как решить типичную проблему настройки размеров диаграммы? 466 Как копировать лист в Excel? 468 Как обратиться к существующей диаграмме в открытой книге? 470 Как в выбранной ячейке таблицы документа Word писать снизу вверх? 471 Как заполнять ранее созданные надписи книги Excel из проекта Delphi? 472 Как работать с абзацами? 475 Как перевести символы текста в верхний или нижний индекс? 477 Как создать новый стиль текста? 478 Как определить координаты положения для ячейки таблицы Excel? 479 Как перемещать курсор по тексту документа Word? 480 Как выделить область листа, заполненную данными? 480 Как вычислить адрес и размеры выделенной области? 481 Как закрепить на экране область листа Excel? 482 Список литературы 487 Предметный указатель 489
Размер: 55,8 МБ; Формат: *.PDF; Скачать с depositFiles;