В прошлом уроке мы рассматривали компонент F1Book, который применяется для организации работы, наподобие программы MSExcel. В этом уроке мы остановимся на непосредственной работе с упомянутой программой.
Если у вас установлен Delphi 5, то его нововведением было появление закладки Servers на палитре компонентов. Но можно и без участия этих компонентов получать доступ к программам групп MS Office.
Рассмотрим пример организации отчета в Excel. Пример можно скачать здесь.
Для начала скажу, что если вы хотите создавать в Excel что-нибудь серьезное, то вам необходимо неплохо ореинтироваться на VBA, в число которых я не вхожу. Но важна сама идея.
Создаем OLE объект:
ExcelApplication := CreateOleObject ('Excel.Application');
где ExcelApplication - переменная типа
Variant.
Не забудьте объявить в разделе подключаемых модулей ComObj.
Далее вся работа сводится к посылке сообщений к созданному приложению Excel.
Данную методику можно применять как замену различным отчетам типа Report. Преимущества налицо.
С уважением, ведущий уроков Semen semen@krovatka.net