9;єктів Word грає об'єкт Range, що визначає діапазон абзаців. Властивість Text цього об'єкту містить текст діапазону. p align="justify"> Об'єкти Excel
Сервер Excel-це потужний табличний процесор, який реалізує розміщення і обробку різного роду даних (як числових, так і текстових), у тому числі - побудова на їх основі графіків і діаграм. При роботі з Excel створюється так звана робоча книга (файл даних) з одним або декількома листами. Усі аркуші однієї робочої книги можуть бути пов'язані один з одним, що дозволяє організувати спільні обчислення над розміщеними на них даними. p align="justify"> Об'єкт Application має численні властивості, методи і події, керуючі сервером в цілому. Тільки з його допомогою, наприклад, можна візуалізувати повнофункціональне вікно табличного процесора. Його центральне властивість Workbooks відкриває доступ до всіх відкритих в процесорі робочим книгам. p align="justify"> У кожної робочої книги є властивості Worksheets і Charts, що представляє собою колекції листів та діаграм. Спочатку колекція Workbooks порожня. Щоб створити хоча б одну робочу книгу, потрібно звернутися до методу Workbook.Add, який створює робочу книгу з кількістю порожніх аркушів, певним значенням властивості Application.SheetsInNewWorkbook. У кожного робочого листа є властивість Cells (I, J), що визначає вміст комірки, що лежить на перетині I-го рядка з J-м стовпцем (нумерація рядків і стовпців починається з 1). Якщо при зверненні до Cells номера стовпчика і рядка опущені, вважається, що мова йде про поточний діапазоні клітинок, заданим значенням властивості Worksheets.Range. Якщо необхідно змінити замовчувані властивості стовпчика або рядка, використовуються об'єкти Worksheets.Columns і Worksheets.Rows. Крім робочих аркушів з робочою книгою зв'язується об'єкт Charts, що представляє собою колекцію діаграм. З кожною діаграмою зв'язується об'єкт SeriesCollection, який зберігає дані, за якими будується діаграма. Приклад: Нехай потрібно за допомогою Delphi створити найпростіший Excel файл із записом у першу клітинку значення "Проба". Створимо новий проект і розмістимо на формі єдину кнопку. Далі напишемо наступну процедуру, яка буде виконуватися при натисканні кнопки:
uses comobj;// цей рядок має бути присутня обов'язково
procedure TForm1.Button1Click (Sender: TObject);: OleVariant;, Sheet: Variant;: String;
// Отримуємо ім'я для майбутнього Excel-файлу: = ExtractFilePath (Application.EXEName) + 'Sample1.xls';
// Створюємо об'єкт інтерфейсу для доступу до сервера COM: = CreateOleObject ('Excel.Application');
// Створюємо книгу і звертаємося до першого аркушу
WorkBook: = exl.Application.WorkBooks.Add;
Sheet: = WorkBook.WorkSheets [1];
// Записуємо в першу кл...