Имя: Пароль:
1C
 
Колонтитулы в Word
0 0xFFFFFF
 
05.11.08
21:07
Кто работал с колонтитулами в Ворде - киньте примером пжалста.
Суть - заменить часть текста колонтитула нужным.
С основным текстом проблем не возникает.
Cont.Find.Execute("[Комментарий]",0,0,,,,,,,Комментарий,2);  

Как "залезть" в колонтитул, чтобы там запустить процедуру замены?
1 Garkin
 
05.11.08
21:35
Documents(j).Sections(k).Footers(1).Range.Find.Execute FindText:=Text1, _
                            ReplaceWith:=Text2, Replace:=wdReplaceAll
               Documents(j).Sections(k).Headers(1).Range.Find.Execute FindText:=Text1, _
                            ReplaceWith:=Text2, Replace:=wdReplaceAll


Разберешься?
2 0xFFFFFF
 
13.11.08
20:22
Только до ветки добрался...
(1) Да, спасибо, помогло.

Прилагаю в 1Cовском варианте (кому-нибудь да понадобится):

Word = СоздатьОбъект("Word.Application");
WordDoc = Word.Documents;
Docum = WordDoc.Add(ИмяФайла);  
Docum.Sections(1).Headers(1).Range.Find.Execute("[ФамилияИнициалы]",0,0,,,,,,,ФамилияИнициалы,2);//верхний колонтитул
Docum.Sections(1).Footers(1).Range.Find.Execute("[ФамилияИнициалы]",0,0,,,,,,,ФамилияИнициалы,2);//нижний колонтитул
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.