Расскажите как создать многостраничный отчет Excel

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
Ренат
Постоянный обитатель
Сообщения: 194
Зарегистрирован: 12 сен 2007, 16:34
Откуда: Глазов
Контактная информация:

Расскажите как создать многостраничный отчет Excel

Сообщение Ренат »

Доброго времени суток.
Нужно создать многостраничный отчет в Excel. Расскажите пожалуйста как это сделать. Если можно, то с примером :grin: .
Спасибо!
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

Многолистовой всмысле? Тогда
Ункции для работы с листом Excel
xlSetActiveSheet
xlSetActiveSheetByName
xlGetSheetName
xlSetSheetName
xlAddSheet
xlDeleteSheet
xlDeleteSheetByName
xlGetSheetsCount
Ренат
Постоянный обитатель
Сообщения: 194
Зарегистрирован: 12 сен 2007, 16:34
Откуда: Глазов
Контактная информация:

Сообщение Ренат »

:smile: Ленивый я. А можно подробнее *Saint-Nicolas*
m0p3e
Местный житель
Сообщения: 1386
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Москва

Сообщение m0p3e »

Куда уж подробнее? :)

Код: Выделить всё

Внутренний счетчик
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
Откуда: Глазов
Контактная информация:

Сообщение Ренат »

Разобрался. Все очень просто. Спасибо.
Ответить