Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 08:45

Сохранение Форматирования при копировании в/из Excel

Автор Ritd, 03 окт 2011, 16:50

0 Пользователей и 1 гость просматривают эту тему.

Ritd

Добрый день!
Копирую диапазон строк из одного xls файла в другой:

       Лист.Rows(СтрокаДиапазона).Select();
       Эксель.Selection.Copy();
//-------------разрыв ----
        НоваяКнига =  Эксель.Workbooks.Add();
НовыйЛист  = НоваяКнига.WorkSheets(1);
НовыйЛист.Activate();
Эксель.Selection.Insert();
ПолноеНазваниеФайла =ДиректорияДляСохранения+"\"+НазваниеФайла+"xlsx";
НоваяКнига.SaveAs(ПолноеНазваниеФайла);
НоваяКнига.Close();


Строки копируются, но исходное форматирование не сохраняется. Подскажите, как сохранить форматирование исходного фрагмента?

Ritd

какие -то проблемы с постом
       Лист.Rows(СтрокаДиапазона).Select();
       Эксель.Selection.Copy();
//-------------разрыв ----
   НоваяКнига =  Эксель.Workbooks.Add();
   НовыйЛист  = НоваяКнига.WorkSheets(1);
   НовыйЛист.Activate();
   Эксель.Selection.Insert();
   ПолноеНазваниеФайла =ДиректорияДляСохранения+"\"+НазваниеФайла+"xlsx";
   НоваяКнига.SaveAs(ПолноеНазваниеФайла);
   НоваяКнига.Close();

has

Попробуй вместо Insert метод Paste. Если он не поможет, то кури PasteSpecial

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск