|
Вывести подряд несколько макетов в один документ 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
|
может кому пригодится..
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший