Имя: Пароль:
1C
1С v8
Excel. Скопировать листы одной книги в другую.
0 Адинэснег
 
07.03.12
10:05
Выгрузил ТабличныеДокументы в файл стандартным способом:
<1> ТД.Записать(ИмяФайла, ТипФайлаТабличногоДокумента.XLS97)
<2> cоздаю Новый COMОбъект("Excel.Application")
и хочу в него скопировать листы из книг <1>
Метод Экселя не подскажите?
1 Euguln
 
07.03.12
10:08
не поверишь
Sheet1.Copy(Book.WorkSheets(1))
2 Адинэснег
 
07.03.12
12:29
чот пустой лист вставляет(
3 Адинэснег
 
07.03.12
12:38
----
....

Excel = Новый COMОбъект("Excel.Application");
Книга = Excel.WorkBooks.Add();
КнигаТемп = Excel.WorkBooks.Open(ИмяИсходногоФайла);
НовыйЛист = Книга.Sheets.Add();
НовыйЛист.Name = "Темп";
НовыйЛист.Copy(КнигаТемп.Sheets(1));
Книга.SaveAs(ИмяФайлаПриемника);

....
----
4 Euguln
 
07.03.12
13:07
Надо наоборот
ЛистШаблона = КнигаТемп.WorkSheets(1);
ЛистШаблона.Copy(Книга.Sheets(1));
5 Адинэснег
 
07.03.12
13:10
(4) мерси