Форум
Вход
Вход
Регистрация
Знания
1С:Предприятие
Инф. технологии
О жизни
Книга знаний
Учебные курсы
Wiki
Поиск
Секции
IT-новости
Веб-мастеринг
Администрирование
Жизнь форума
Наука и технологии
Юмор
Другие секции...
Работа
Обсуждения
Вакансии
О нас
О форуме
Правила
Рейтинг
Карта сайта
Объявления
Контакты
Имя:
Пароль:
Войти
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) мерси
Ошибка? Это не ошибка, это системная функция.
Форум
|
Правила
|
Описание
|
Объявления
|
Секции
|
Поиск
|
Книга знаний
|
Вики-миста