Страница 1 из 1

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

Добавлено: 13 янв 2017, 15:10
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

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

Добавлено: 16 янв 2017, 00:46
Masygreen
Добавить листы
xlAddSheet;
Выбрать лист с каким работать
xlSetActiveSheet(1);
Посчитать сколько листов в книге
xlGetSheetsCount(cnt);

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

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