|
Вывести подряд несколько макетов в один документ WORD | ☑ | ||
---|---|---|---|---|
0
sanja26
09.07.12
✎
17:53
|
Макет сделан как ActiveDocument. По кнопке печать надо вывести подряд этот макет в один документ, соответственно количеству строк документа.
Как реализовать? |
|||
1
Eugene_life
09.07.12
✎
17:55
|
(0) Цикл? Или ты хочешь именно "запросом"? :-D
|
|||
2
sanja26
09.07.12
✎
17:56
|
так выводится два документа
ТабДокумент = Новый ТабличныйДокумент; ТабДокумент.ИмяПараметровПечати = "ПАРАМЕТРЫ_ПЕЧАТИ_РеализацияТоваровУслуг_Справка"; АктивныйДокумент = ПолучитьМакет("Макет"); КомОбъект = АктивныйДокумент.Получить(); АктивныйДокумент = ПолучитьМакет("Макет"); КомОбъект = АктивныйДокумент.Получить(); КомОбъект.Application.Visible=1; КомОбъект.Activate(); |
|||
3
Eugene_life
09.07.12
✎
17:56
|
+1 По теме - я бы рыл в сторону формирования одного макета в 1С, а потом уже запись его в Word
|
|||
4
sanja26
09.07.12
✎
17:57
|
надо чтобы не новый документ ВОРД открывался при проходе следующих строк после первой, а добавлялись страницы в созданный документ
|
|||
5
Eugene_life
09.07.12
✎
17:58
|
(4) Сперва сформируй полный многостраничный макет, а потом его запиши в Ворде
|
|||
6
sanja26
09.07.12
✎
17:59
|
(5) а это когда я буду делать?
Замена = КомОбъект.Content.Find; НомерДокумента = ОбщегоНазначения.ПолучитьНомерНаПечать(СсылкаНаОбъект); Замена.Execute("[Номер]", Ложь, Истина, Ложь, , , Истина, , Ложь, НомерДокумента); Замена = КомОбъект.Content.Find; Замена.Execute("[Наименование]", Ложь, Истина, Ложь, , , Истина, , Ложь, "Бла бла бла"); |
|||
7
Eugene_life
09.07.12
✎
18:00
|
(6) Это сделаешь уже в конце, при записи в Word
|
|||
8
sanja26
09.07.12
✎
18:01
|
(7) а как сформировать полный многостраничный макет
|
|||
9
Eugene_life
09.07.12
✎
18:09
|
(8) Сорри.. невнимательно прочитал задачу :)
Думаю, что чтобы объединить несколько документов Word в 1, придется использовать макрос |
|||
10
sanja26
09.07.12
✎
18:28
|
может еще какие идеи есть?
|
|||
11
sanja26
09.07.12
✎
18:48
|
подниму. нужны подсказки
|
|||
12
sanja26
10.07.12
✎
01:14
|
так все таки есть способ?
|
|||
14
H A D G E H O G s
10.07.12
✎
02:07
|
Selection.InsertBreak(7)
|
|||
15
sanja26
10.07.12
✎
02:08
|
(14)не пашет. метод объекта не обгаружен
|
|||
16
sanja26
10.07.12
✎
02:08
|
хотя 7 не вставлял
|
|||
17
sanja26
10.07.12
✎
14:49
|
SelectArea = КомОбъект.Selection;
пишет ошибку, так как метод Selection не обнаружен... как вообще получить Selection? |
|||
18
sanja26
10.07.12
✎
16:53
|
может кто делал? создание многостраничного документа Word
|
|||
19
sanja26
10.07.12
✎
18:10
|
еще раз поищу помощи
|
|||
20
sanja26
17.07.12
✎
17:39
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |