Имя: Пароль:
1C
1С v8
8/2 и печать макета в Word
0 planod
 
09.07.12
06:27
Здрвствуйте, форумчане. Решил сделать макет договора с сохранением в Word. Выбрал вид макета ActiveDocument и набросал там небольшой договорчик. Но вот проблема: когда я использую конструкцию
Замена = Документ.Content.Find;
Замена.Execute("[_м_МоеИмя", , , , , , , , ,МоеИмя);
То происходит замена только первой конструкции [_м_МоеИмя, а у меня их в макете нескольео. Подскажите, как быть?
1 BuHu
 
09.07.12
07:01
(0) в ворде включи запись макроса и посмотри ,что он там напишет
2 ICWiner
 
09.07.12
07:32
Та же фигня была. Пришлось каждый раз новый Find делать.
3 planod
 
09.07.12
07:33
(1) извиняюсь за вопрос, а как включить?)
4 planod
 
09.07.12
07:33
(2) Так вот количество Find заранее неизвестно...
5 izekia
 
09.07.12
07:34
хелп никак не читается?
6 izekia
 
09.07.12
07:34
Replace Optional Variant Specifies how many replacements are to be made: one, all, or none. Can be any WdReplace constant.
7 izekia
 
09.07.12
07:34
следующий параметр после строки замены
8 izekia
 
09.07.12
07:39
предвидя следующий вопрос: чтобы заменить все, его значение должно быть равно 2.
9 ICWiner
 
09.07.12
07:41
Закладочку оставлю :)
10 planod
 
09.07.12
07:44
(7) Запустил хелп с помощью f1 :) и не могу найти там Find :(
11 planod
 
09.07.12
07:46
(7) а читаб execute метод на сайте microsoft. Там вообще всего три параметра.
12 Error pro
 
09.07.12
08:04
(11) Может тебе поможет, но я недавно в ОО делал для каждой замены Find, попробуй как-нить в запросе перебрать твои значения и в цикле юзать Find.
13 Error pro
 
09.07.12
08:04
(12) ой, "в запросе" = в цикле.
14 izekia
 
09.07.12
08:52
(10)(11) открываешь word, там alt-f11, там f2 и там все ищешь