Имя: Пароль:
1C
1С v8
Сохранение в EXCEL на нескольких листах
0 Случайный прохожий
 
08.11.13
16:06
Добрый день.
Суть проблемы: необходимо написать обработку, которая создает Excel-файл с несколькими листами. Программно "поячеечно" заполнять ексельку я умею, но необходимо формировать некий табличный документ "ТД", записывать его на первый лист ексельки, переформировывать ТД, записывать на второй лист и т.д.
Помогите с синтаксисом. Незнаю как записать ТД на какой-то конкретный лист ексельки.
1 Кирпич
 
08.11.13
16:11
Синтаксис тот же
2 dk
 
08.11.13
16:11
через копи / пасте
1. сохраняешь ТД во врем. файл
2. открываешь в excel этот врем файл
3. выделяешь лист, копируешь
4. переходишь на нужный лист, вставляешь
5. грошаешь временный файл
3 Случайный прохожий
 
08.11.13
16:28
(1) Ненашел что-то.
Тыкни пальцем если несложно.
4 Случайный прохожий
 
08.11.13
16:29
(2) Предлагаешь все это программно сделать? Геморно как-то...
5 mikecool
 
08.11.13
16:29
(0) пиши сразу в эксель на нужный лист
6 mikecool
 
08.11.13
16:29
ну или (2)
7 Случайный прохожий
 
08.11.13
16:36
(5) Каким образом? Я же грю, что синтаксис спрашиваю.
Лист.Cells(1, 1).Value = 345; - так можно записать ячейку в ексель на нужный лист. Но как впихнуть туда таблицу значений?
8 mikecool
 
08.11.13
16:42
(7) при чем здесь ТЗ?
вот как получил Лист, так и получай второй
WorkBook.Sheets - коллекция листов книги
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс