|
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) мерси
|
|