Вход


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

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

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


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

  


Изменение части документа


Visual Basic включает объекты, позволяющие изменять такие элементы документа, как символы, слова, предложения, абзацы и разделы. Свойства, соответствующие этим элементам, и объекты, возвращаемые ими, показаны в таблице:

Выражение

Возвращаемый объект

Words(index)

Range

Characters(index)

Range

Sentences(index)

Range

Paragraphs(index)

Paragraph

Sections(index)

Section

Используя эти свойства без указания индекса. Вы получаете одноименные наборы (например, свойство Paragraphs возвращает набор Paragraphs). Но задав индекс, Вы получите объект, указанный во второй колонке приведенной выше таблицы (например, Words(1) вернет объект Range). Для изменения объекта Range можно задействовать его свойства и методы ? как в следующем примере, в котором первое слово выделенного фрагмента копируется в буфер обмена.

Selection. Words(1). Copy

Наборы Paragraphs и Sections содержат объекты Paragraph и Section соответственно, а не объекты Range. Однако свойство Range (возвращающее объект Range) предусмотрено и в этих двух объектах. В следующем примере первый абзац активного документа копируется в буфер обмена:

ActiveDocument. Paragraphs(1). Range. Copy

Свойства, перечисленные в предыдущей таблице, имеются также у объектов Document, Selection и Range. С их помощью можно установить регистр букв, например, в первом слове в активном документе:

ActiveDocument. Words(1). Case = wdUpperCase

или задать нижнее поле для первого выделенного раздела равным, допустим 0.5 дюйма:

Selection. Sections(1). PageSetup. BottornMargin = lnchesToPoints(0.5)

А в этом примере мы устанавливаем двойной межстрочный интервал. Для текста активного документа (свойство Content возвращает объект Range представляющий основную область документа):

Active Document. Content. ParagгаphFormat. Space2



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

  



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

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