Работа с Field в Word
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Работа с Field в Word Expand / Collapse
Автор
Сообщение
19.09.2007 10:23
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 23.06.2008 8:38
Сообщ.: 91, Visits: 451
Мне необходимо заменить в документе объект типа Field на текст из него же. Примерно вот что:

Dim Obj As Range
    Set Obj = ActiveDocument.Range(Start:=0, End:=0)
    Obj.Text = ActiveDocument.Fields(1).Result.Text
    Obj.Cut
    ActiveDocument.Fields(1).Delete
    Obj.Paste

Не получается только вставить Range на то место где был Field. Подскажите плз как сделать.

Сообщ. #915996
20.09.2007 8:13
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 23.06.2008 8:38
Сообщ.: 91, Visits: 451
Ну или хотя бы подскажите как найти  привязку Field к документу.
Сообщ. #916012
20.09.2007 10:56
Supreme Being

Supreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme BeingSupreme Being

участник
Last Login: 23.06.2008 8:38
Сообщ.: 91, Visits: 451
with ActiveDocument.Fields(1)

set ran = .result

txt=.result.text

.delete

end with

ran.text=txt

Сообщ. #916014
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, VladConn

Время GMT +3:00, Сейчас 11:09