|
||||||||
|
Получение и изменение текста в диапазонеСвойство strText = ActiveDocument.Words(1).Text Чтобы заменить первое слово в активном документе на ?Hello?: ActiveDocument.Words(l).Text = "Hello" Для вставки текста до или после текста, входящего в диапазон, применяются методы InsertAfter и InsertBefore. В следующем примере мы вставляем текст в начало второго абзаца активного документа:ActiveDocument.Paragraphs(2).Range.InsertBetore Text := "ln the beginning" После вызова метода InsertAfter или InsertBefore диапазон расширяется, включая в себя добавленный текст. В то же время метод Collapse позволяет ?свернуть? диапазон к его началу или концу. В следующем примере мы вставляем слово ?Hello? перед существующим текстом и ?сворачиваем? диапазон к его началу (т. е. перед словом ?Hello?):With ActiveDocument.Paragraphs(2).Range
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |