Создание листов в Excel 2013

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

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

Ответить
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Создание листов в Excel 2013

Сообщение savov »

Доброго всем времени суток!
Может подскажете, уважаемые, куда рыть.
В отчете имеем операторы

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

 res:=xlSetSheetName(1, 'Ref');
        res:=xlSetSheetName(2, 'MSEG');
        res:=xlSetSheetName(3, 'Sheet1');
Вывод идет на 1 и 3-й лист.
В Excel 2010 и ниже все прокатывает и все работает.
В 2013 - нет листов никаких, кроме первого! Да и вывод на первый лист идет как-то косячно ( некоторые ячейки выводятся через раз).
В чем может быть затык?
Галактика - 8.10.
Информация по версиям библиотек и ресурсов:
версия инструментария (Atlantis) : 5.4.44
ExcelLib3X.DLL 26\03\2014 15:25 53 792
Masygreen
Местный житель
Сообщения: 1089
Зарегистрирован: 04 сен 2008, 11:27
Откуда: Москва
Контактная информация:

Re: Создание листов в Excel 2013

Сообщение Masygreen »

Добавить листы
xlAddSheet;
Выбрать лист с каким работать
xlSetActiveSheet(1);
Посчитать сколько листов в книге
xlGetSheetsCount(cnt);
Время ведет!
savov
Местный житель
Сообщения: 589
Зарегистрирован: 29 мар 2005, 17:49
Откуда: Воронеж ОАО Верофарм. Воронеж

Re: Создание листов в Excel 2013

Сообщение savov »

Спасибо, Masygreen!
Основная проблема, действительно, была в разном количестве первоначально созданных листов в версиях Экселя.
Ответить