На этом шаге мы рассмотрим вкладку Servers.
Взаимодействие с Word, Excel и многими другими распространенными программами, входящими в стандартную установку Word и Microsoft Office, может осуществляться из приложений Delphi с помощью компонентов, размещенных на вкладке Servers. Эти компоненты отображают множество импортируемых серверов TOleServer. В этом классе объявлены абстрактные методы и свойства, позволяющие установить связь с сервером. Поэтому объекты класса TOleServer нельзя создавать непосредственно. В приложениях используются только потомки этого класса – конкретные серверы COM. Они создаются импортом библиотек, осуществляемым в среде Delphi командой Project | Import.
Вкладка Servers имеет следующий общий вид:
Рис.1. Палитра компонентов Servers
Дадим краткую характеристику некоторых компонентов, находящихся на этой вкладке:
Компонент: | Описание: |
---|---|
Курсор - это не компонент, а просто кнопка для быстрой отмены выбора какого-либо объекта. | |
Компонент TWordApplication - это сервер, с помощью которого осуществляется доступ к объекту Appication и запускается приложение Word. | |
Компонент TWordDocument - это специальный сервер документа, т.е. объекта, содержащегося в объекте TwordApplication. С помощью него удобно работать с объектом Document. | |
Компонент TWordFont- это специальный сервер, позволяющий работать со шрифтами в документе. | |
Компонент TWordParagraphFormat - это специальный сервер, позволяющий работать с форматами абзацев в выделенном тексте документа. | |
Компонент TExcelApplication - это сервер, с помощью которого осуществляется доступ к объекту Appication и запускается приложение Excel. | |
Компонент TExcelWorksheet - сервер, позволяющий работать с отдельными листами отдельной книги в Excel. | |
Компонент TExcelWorkbook - сервер, позволяющий работать с отдельными книгами в Excel. |
На следующем шаге мы рассмотрим компонент TWordApplication.