|
||||||||
|
Получение объекта Range через свойство RangeСвойство Set myRange = ActiveDocument.Paragraphs(1).Range Получив ссылку на объект Range, Вы можете использовать его свойства и методы для манипуляций с соответствующим диапазоном. Например, чтобы скопировать первый абзац активного документа:Set myRange = ActiveDocument.Paragraphs(1).Range А чтобы скопировать первую строку из первой таблицы активного документа: ActiveDocument.Tables(1).Rows(1).Range.Copy В следующем примере мы отображаем текст (активного документа), отмеченный первой закладкой (применяется свойство Range объекта Bookmark):MsgBox ActiveDocument.Bookmarks(1).Range.Text Оператор With...End With позволяет заметно упростить многократное обращение к свойствам и методам объекта Range. В следующем примере форматируется текст в первом абзаце активного документа:Set myRange = ActiveDocument.Paragraphs(1).Range Дополнительные примеры, иллюстрирующие применение свойства Range, см. в разделе ?Range Property? справочной системы.
Текст пособия подготовлен на основе материалов книги Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл. c Оригинальное издание на английском языке, Microsoft Corporation, 1997 c Русский перевод, Microsoft Corporation, 1997 |