Вход


Главная страница >> Учебный процесс >> Конспекты >> MS Office. Руководство программиста по Visual Basic для MS Office 97 >> Объекты Microsoft Word >> Работа с объектом Range

Переход на главную страницу

Сервер поддерживается
кафедрой информатики и вычислительной техники ГрГУ
тел. +375-(0)152-445-101
E-mail :
kadan@grsu.grodno.by


[Назад]    [Содержание ]    [Вперед]

  


Работа с объектом Range


Применение объекта Range вместо объекта Selection
Получение объекта Range методом Range
Получение объекта Range через свойство Range
Изменение части документа
Изменение группы элементов документа
Получение и изменение текста в диапазоне
Форматирование текста в диапазоне
Переопределение объекта Range
Перебор абзацев в диапазоне
Присвоение диапазонов
Работа с областями

При программировании на Visual Basic часто приходится определять в документе некую область, а затем выполнять над ней какую-либо операцию (например, вставлять в нее текст или изменять форматирование). Допустим, Вам нужен макрос, который отыскивает в какой-то части документа определенное слово или фразу. Представить эту часть позволяет объект Range. С помощью его свойств и методов Вы измените содержимое соответствующего диапазона.

Объект Range представляет непрерывную область в документе. Каждый объект Range определяется позициями первого и последнего символов. Вы используете эти объекты в процедурах Visual Basic так же, как и закладки в документах, ? для идентификации определенных частей документа. Объект Range может представлять произвольный диапазон ? от курсора ввода до целого документа. Но в отличие от закладки объект Range существует лишь в период выполнения процедуры, в которой он определен.

Объекты Range не зависят от выделенного фрагмента ? Вы можете определять и модифицировать диапазон, не изменяя выделенного фрагмента. Кроме того, в тексте можно выделить только один фрагмент, а на количество диапазонов никаких ограничений не накладывается.

Свойства Start, End и StoryType уникально идентифицируют объект Range. Свойства Start и End позволяют получить или установить начальные и конечные символьные позиции объекта Range. Символьная позиция, равная 0, соответствует началу области (story), 1 ? позиции за первым символом и т. д. Всего определены 11 различных типов областей, представляемых wdStoryТуре-константами свойства StoryType. Например, если объект Range находится в области сносок, свойство StoryType вернет значение wdFootnotesStory (подробнее см. раздел ?Работа с областями? далее в этой главе).



[Назад]    [Содержание ]    [Вперед]

  



Текст пособия подготовлен на основе материалов книги
Microsoft Corporation. Руководство программиста по Visual Basic для Microsoft Office 97 / Пер. с англ. - М.: Издательский отдел "Русская Редакция" ТОО "Channel Trading Ltd.", 1997. - 544 с.: илл.
c Оригинальное издание на английском языке,
Microsoft Corporation, 1997
c Русский перевод,
Microsoft Corporation, 1997

  
За содержание страницы отвечает Гончарова М.Н.
©
Кафедра СПиКБ, 2002-2017