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