От автора
Глава 1. Организация работы с Excel из приложений C++Builder
1.1. Введение
1.2. Сервер автоматизации OLE
1.2.1. Общие сведения
1.2.2. Соединение с сервером
1.2.3. Использование метода Exec
1.2.4. Использование методов OlePropertyGet, OlePropertySet, OleFunction, OleProcedure
1.3. Серверы COM
1.3.1. Общие сведения
1.3.2. Пакеты импортируемых серверов СОМ
1.3.3. Соединение с сервером
1.3.4. Доступ к объектам и коллекциям сервера
1.4. Создание приложений, работающих с различными версиями Microsoft Office
1.5. Где найти свойства и методы серверов
Глава 2. Работа с документами Excel
2.1. Организация приложения, работающего с сервером Excel
2.1.1. Сервер автоматизации
2.1.2. Сервер СОМ
2.2. Управление рабочими книгами .
2.2.1. Тестирование операций с рабочими книгами
2.2.2. Создание и открытие файлов рабочих книг
2.2.3. Открытие файлов с помощью специализированных и универсальных диалогов Excel
2.2.4. Создание рабочей книги из текстового файла
2.2.5. Поиск файлов и их открытие без диалогов
2.2.6. Объекты рабочих книг, перебор книг
2.2.7. Свойства документа
2.2.8. Методы сохранения рабочих книг
2.2.9. Диалоги сохранения рабочих книг
2.2.10. Закрытие рабочих книг
2.2.11. Список прежних файлов рабочих книг в Excel
2.3. Работа с листами книги
2.4. Работа с ячейками
2.4.1. Вставка и чтение содержимого одной ячейки
2.4.2. Формирование диапазонов ячеек
2.4.3. Форматирование ячеек
2.5. Диаграммы и графики
2.5.1. Общие сведения
2.5.2. Пример построения графика
2.6. Работа с окнами Excel
2.7. Печать документов Excel
Глава 3. Примеры обработки документов
3.1. Упрощенный пример обработки узкого класса платежных поручений
3.2. Обработка платежных поручений с использованием базы данных клиентов
3.3. Обработка документов с изменяющимся числом строк — пример накладной
3.4. Работа с книгой Excel как с базой данных ADO
3.5. Пример хранения документов Excel в базе данных
Глава 4. Инструментальные панели, меню и настройки Excel
4.1. Инструментальные панели Excel
4.1.1. Общие сведения
4.1.2. Перебор панелей и управление ими
4.1.3. Создание заказных панелей Excel
4.1.4. Добавление элементов в стандартные и постоянные панели Excel
4.1.5. Создание панелей с кнопками Excel в своем приложении
4.2. Меню Excel
4.2.1. Создание заказных меню
4.2.2. Формирование меню на основе файла INI
4.2.3. Создание меню Excel в своем приложении
4.3. Генерация вариантов Excel целевого назначения
4.4. Дополнительные сведения о настройках Excel
4.4.1. Некоторые настройки сервера
4.4.2. Параметры автозамены
4.4.3. Надстройки Excel
Глава 5. Справочные сведения
5.1. Коллекции и объекты
Коллекции — общие свойства
Application — объект сервера Excel
Borders и Border — коллекция и объект границ ячеек
BuiltinDocumentProperties, CustomDocumentProperties,
DocumentProperty — коллекции и объекты свойств документа
Chart — графический объект
Charts — коллекция графических объектов
CommandBar — объект панели
CommandBarButton — объект кнопки
CommandBarComboBox — объект выпадающего списка
CommandBarControl — объект элемента управления
CommandBarControls — коллекция управляющих элементов панели
CommandBars — коллекция панелей
CustomDocumentProperties — коллекция заказных свойств документа
Dialogs, Dialog — диалоги
DocumentProperty — объект свойства документа
FileDialog — диалог работы с файлами
FileDialogFilter — объект фильтра диалога FileDialog
FileDialogFilters — коллекция фильтров диалога FileDialog
FileDialogSelectedltems — коллекция выбранных в диалоге элементов .
Font — объект шрифта
Interior — оформления фона
Range — объект, представляющий диапазон ячеек
Sheets — коллекции листов
Style — объект стиля
Styles — коллекция стилей рабочей книги
Window — окно Excel
Workbook — рабочая книга
Workbooks — коллекция рабочих книг
Worksheet — лист рабочей книги
Worksheets и Sheets — коллекции листов книги
5.2. Перечисления
MsoBarPosition — тип положения панели
MsoBarProtection — тип защиты панели
MsoBarType — тип панели
MsoButtonStyle — стиль отображения кнопки
MsoControlType — тип элемента
MsoDocProperties — тип данных свойств документа
MsoFileDialogType — тип диалога FileDialog
MsoFileDialogView — типы отображения файлов и папок в диалогах. .
XIArrangeStyle — тип упорядочивания окон
XlBordersIndex — типы границ диапазона
XlBorderWeight — типы толщины границ диапазона
XlBuiltlnDialog — типы диалогов Excel
XlChartType — тип диаграммы и графика
XlColumnDataType — формат данных
XlDirection — типы направления
XlHAlign — варианты горизонтального выравнивания
XIVAlign — варианты вертикального выравнивания
XlLineStyle — типы линий
XIPlatform — платформа
XlSaveAsAccessMode — тип доступа к файлу
XlSaveConflictResolution — тип разрешения конфликтов пользователей
XlSheetType — тип листа
XlTextParsingType — форма представления данных в текстовом файле
XlTextQualifier — способ выделения строковых данных
XlWindowState — состояние окна
5.3. Свойства
Formula, Value и другие свойства, отражающие содержание объекта Range
FormulaArray — свойство Range
FormulaHidden — свойство Range
FormulaLabel — свойство Range
FormulaLocal — свойство Range
Value — свойство Range
Value2 — свойство Range
5.4. Методы
Add — метод коллекции CustomDocumentProperties
Add — метод коллекции листов книги Worksheets
Add — метод коллекции панелей CommandBars
Add — метод коллекции рабочих книг Workbooks
Add — метод коллекции элементов панели CommandBarControls
Close — метод рабочей книги Workbook
FindControl — метод коллекции CommandBars и объекта CommandBar
Open — метод коллекции рабочих книг Workbooks
OpenText — метод коллекции рабочих книг Workbooks
PasteSpecial — метод Range
Printout — метод Workbook, Worksheet, Worksheets, Chart, Range
Replace — метод Range
Save, SaveAs, SaveCopyAs — методы Workbook
Show — метод диалогов
Дополнительные источники информации по C++Builder
|