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