Программирование на Атлантисе (VIP, FCOM, ARD), FastReport
Модераторы: m0p3e , edward_K , Модераторы
Ренат
Постоянный обитатель
Сообщения: 194 Зарегистрирован: 12 сен 2007, 16:34
Откуда: Глазов
Контактная информация:
Сообщение
Ренат » 10 окт 2008, 14:06
Доброго времени суток.
Нужно создать многостраничный отчет в Excel. Расскажите пожалуйста как это сделать. Если можно, то с примером
.
Спасибо!
m0p3e
Местный житель
Сообщения: 1386 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Сообщение
m0p3e » 10 окт 2008, 15:22
Многолистовой всмысле? Тогда
Ункции для работы с листом Excel
xlSetActiveSheet
xlSetActiveSheetByName
xlGetSheetName
xlSetSheetName
xlAddSheet
xlDeleteSheet
xlDeleteSheetByName
xlGetSheetsCount
Ренат
Постоянный обитатель
Сообщения: 194 Зарегистрирован: 12 сен 2007, 16:34
Откуда: Глазов
Контактная информация:
Сообщение
Ренат » 10 окт 2008, 18:06
Ленивый я. А можно подробнее
m0p3e
Местный житель
Сообщения: 1386 Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва
Сообщение
m0p3e » 10 окт 2008, 20:32
Куда уж подробнее?
Код: Выделить всё
Внутренний счетчик
iCurSheet : Integer; xlGetSheetsCount(iCurSheet); Inc(iCurSheet);
Function AddNewSheet ( SheetName : string ) : boolean;
Begin
AddNewSheet := true;
If iCurSheet > 1
Dec(iCurSheet);
else
If not xlAddSheet
AddNewSheet := false;
If AddNewSheet
{
xlSetSheetName ( iCurSheet, SheetName );
If not xlSetActiveSheetByName ( SheetName )
AddNewSheet := false;
}
End;
как-то так...
Ренат
Постоянный обитатель
Сообщения: 194 Зарегистрирован: 12 сен 2007, 16:34
Откуда: Глазов
Контактная информация:
Сообщение
Ренат » 14 окт 2008, 12:06
Разобрался. Все очень просто. Спасибо.