word 1c замена текста #676844


#0 by Domanoff26
с вордом только начинаю и думал что  Docum.Variables.Item("НомерСтроки").Value ="1"; и есть замена конкретного текста в файле, но это не работает,через конкретные номера символов работает(rng=Docum.Range(2,4);) но через номера символов не вариант, какие есть способы заменять все таки конкретные строки в вордовском файле?
#1 by DarKySiK
тут смотрел?
#2 by Domanoff26
насколько я понимаю это можно сделать только через макет? а через конкретный файл никак?
#3 by DarKySiK
можно
#4 by Domanoff26
почему может у меня это не работать (см код)? что не сделал?
#5 by DarKySiK
Скорее всего сам докeмент Word не правильно настроен: там точно  у вас  переменные добавлены а не обычный текст? В статье перед использованием метода с коллекцией Variables описано как добавить элементы в Word.
#6 by Domanoff26
а эта переменная и должна никак не отображаться в самом документе?
#7 by DarKySiK
эм... там помойму нада alt + f9 нажать, чтобы оно отобразилось
#8 by dk
я через bookmarks делаю обычно точно variables вставлял?
#9 by Domanoff26
получилось вставить только после отображения параметров перестало работать, стало вводить всю эту строку вместо замены((( нужно еще раз нажать alt + f9 чтобы отобразилось все нормально
#10 by DarKySiK
главное, чтобы у пользователя не был включен режим просмотра полей. Тогда у него все нормально будет)
#11 by Vovan1975
через Content.Find.Execute проще
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С