|
![]() |
#1 |
Участник
|
Цитата:
Сообщение от Владимир Максимов
![]() Приведите уже код выгрузки в Excel. Интересуют следующие вопросы
1. Для экспорта используется ранее созданный шаблон или создается новый (чистый) лист Excel? Если шаблон, то не остался ли в нем какой-либо мусор в строке 11960? 2. Какой механизм экспорта в Excel используется (поячеечная вставка, буфер обмена, RecordSet, ...)? 3. Как формируется Range для метода Merge? Проверить для строки 11960 какие ячейки попали в Range и какие значения есть в этих ячейках 2. Механизм экспорта - поячеечная вставка, также COM использует OWC10.SpreadSheet.10, возможно, он задаёт ограничение на количество объединений? Опытным путём установил, что в некоторых разных конфигурациях начальных параметров данного отчёта, производится одинаковое количество объединений, после вылетает с вышеописанной ошибкой о невозможности объединения. Написал джоб, который последовательно объединяет 40000 раз по 2 строки в первой колонке, действие очевидно, но и здесь вылетел, хотя всё прозрачно и диапазоны 100% верны, файл изначально чист. 3. В Range попадает верный диапазон, ячейки перед объединением пусты. Последний раз редактировалось Cardagant; 10.05.2012 в 23:34. |
|
Теги |
excel, merge, owc, spreadsheet |
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|