|
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 и там все ищешь
|
|