VB+"Закладки"+"WORD" = КАК ?????
От: Orre Германия  
Дата: 16.11.02 18:39
Оценка:
Вообщем, этот вопрос тут уже задавался, но конкретного ответа на него не было, поэтому попробую теперь я
А дело в следующем: есть какой-то текст в Word,пользователь запускает Макрос, который делает следующее:вызывается форма, где предлагается изменить, ну скажем, первые два слова в тексте (Имя,фамилия), которые потом вставляються в начало текста
В самом тексте, для всего этого, первое слово я пишу таким образом [ИмяФамилия],и пишу в макросе :

ActiveDocument.Bookmarks.Add Name:= [ИмяФамилия], Range:=Selection.Range

а потом засовываю вместо метки [ИмяФамилия] , то, что ввел пользователь:

ActiveDocument.Bookmarks([Name]).Range.Text = "то, что ввел пользователь"


и получается следующее : вот это --> [ИмяФамилия],как было на своем месте, так и осталось (хотя должно было бы исчезнуть, а на её месте появится -- "то, что ввел пользователь"),а "то, что ввел пользователь" появляется в тексте тоже, а именно перед меткой [ИмяФамилия].

Короче, может кто-нибудь объяснить, как работает этот метод вставки ????,то есть , что бы исчезло [ИмяФамилия], а на её месте появилось "то, что ввел пользователь" ???????

Заранее благодарен !!!!!
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.