доброе утро
у меня имеется несколько сформированных табличных документов, можно ли их сохранить на разные листы одного файла эксель? или сначала сохранить их в экселе и объединить на разные листы
(10) он мне в почту написал, за что ему спасибо.
результат таков
ДокЭксель = Новый COMОбъект("Excel.Application");
ДокЭксель.DisplayAlerts=0;
ОбщаяКнига= ДокЭксель.WorkBooks.Add();
Для каждого ПутьКФайлуXLS Из МассивПутейФайловXLS Цикл
Книга = ДокЭксель.WorkBooks.Open(ПутьКФайлуXLS);
ЛистСДанными = Книга.Sheets(1);
ЛистСДанными.Select();
ЛистСДанными.Copy(ОбщаяКнига.Sheets(1));
КонецЦикла;
// удалим последние 3 пустых листа
КолЛистов = ДокЭксель.Sheets.Count;
ЛистОсталось= 3;
Пока ЛистОсталось > 0 Цикл
ДокЭксель.WorkSheets(КолЛистов).Delete();
КолЛистов = КолЛистов - 1;
ЛистОсталось = ЛистОсталось - 1;
КонецЦикла;
Для каждого ПутьКФайлуXLS Из МассивПутейФайловXLS Цикл
УдалитьФайлы(СокрЛП(ПутьКФайлуXLS));
КонецЦикла;
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший