ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.01.2026

Просмотров: 290

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

12. Объектная модель Word

(http://msdn.microsoft.com/ru-ru/library/kw65a0we.aspx)

Объекты модели Word:

Application(Приложение);

Document(Документ);

Selection(Выбор);

Bookmark(Закладка);

Range(Диапазон).

Пример. Выбор параграфа документа.

Me.Paragraphs(1).Range.Select()

Рис.12.1. Объекты в иерархии объектной модели Word

12.1. Работа с документами

(http://msdn.microsoft.com/ru-ru/library/bb157880.aspx)

Таблица 1. Основные методы, свойства и события класса Application(http://msdn.microsoft.com/ru-ru/library/microsoft.office.interop.word.application_members.aspx)

Имя

Описание

Методы

Activate

Активизирует указанный объект

ChangeFileOpenDirectory

Устанавливает папку, в которой Word ищет документы

CheckGrammar

Проверяет строку на наличие грамматических ошибок

CheckSpelling

Проверяет строку на наличие орфографических ошибок

InchesToPoints

Преобразует единицы измерения из дюймов в пункты (1 дюйм = 72 пункта)

KeyString

Возвращает строку, отражающую введенную комбинацию клавиш (например, CTRL+SHIFT+A)

MillimetersToPoints

Преобразует единицы измерения из миллиметров в пункты(1 мм = 2,835 пункта)

NewWindow

Открывает новое окно с тем же самым документом

PicasToPoints

Преобразует единицы измерения из пик в пункты(1 пика = 12 пунктов)

PixelsToPoints

Преобразует единицы измерения из пикселей в пункты

PointsToCentimeters

Преобразует единицы измерения из пунктов в сантиметры(1 см = 28,35 пункта)

PointsToInches

Преобразует единицы измерения из пунктов в дюймы(1 дюйм = 72 пункта)

PointsToMillimeters

Преобразует единицы измерения из пунктоввмиллиметры(1 мм = 2,835 пункта)

PointsToPicas

Преобразует единицы измерения из пунктов в пики(1 пика = 12 пунктов)

PointsToPixels

Преобразует единицы измерения из пикселей в пункты

PrintOut

Печать всего или части указанного документа

Repeat

Повторяет последнее действие один или более раз

Run

Выполняет макрос Visual Basic

Свойства

ActiveDocument

Возвращает объект Document, представляющий активный документ

ActiveWindow

Возвращает объект Window, представляющий активное окно

Application

Возвращает объект Application, представляющий приложение Word

CapsLock

Определяет, включен ли режим CAPS LOCK: возвращает True – если этот режим включен, и False – если выключен

Caption

Возвращает или устанавливает текст заголовка для указанного документа или окна приложения

CheckLanguage

Определяет, обнаруживает ли Microsoft Word автоматически используемый Вами при вводе текста язык. True возвращается – в положительном случае, и False – в отрицательном.

CommandBars

Возвращает коллекцию CommandBars, представляющую строку меню и все панели инструментов в Word

DefaultTableSeparator

Возвращения или устанавливает символ, используемый для разделения текста на ячейки при его преобразовании в таблицу

DisplayScrollBars

Определяет, отображает ли Word полосу прокрутки (хотя бы в одном окне документа)

DisplayStatusBar

Определяет, отображена ли строка состояния

Documents

Возвращает коллекцию Documents, представляющую все открытые документы

FontNames

Возвращает объект FontNames, который включает названия всех доступных шрифтов

Height

Возвращает или устанавливает высоту активного окна документа

Language

Возвращает константу MsoLanguageID, представляющую язык, выбранный для пользовательского интерфейса Word

LanguageSettings

Возвращает объект LanguageSettings, содержащий информацию о языковых параметрах настройки в Word

Left

Возвращает или устанавливает целое число (Integer), представляющее позицию по горизонтали окна активного документа (для объекта Application), в пунктах

MouseAvailable

Определяет, имеется ли мышь, доступная для системы. Это свойство возвращает True – если есть мышь, доступная для системы, и False – если нет

Name

Возвращает или устанавливает имя указанного объекта

NewDocument

Возвращает объект NewFile, представляющий документ из списка в области задач «Создание документа»

NormalTemplate

Возвращает объект Template, представляющий шаблонNormal

NumLock

Возвращает состояние клавиши NUM LOCK. Возвращается True– если режим NUM LOCK включен, и False– если выключен

Options

Возвращает объект Options, представляющий прикладные параметры настройки в Word

Parent

Возвращает объект, который является родительским по отношению к указанному объекту

Path

Возвращает диск или Web-путь к указанному объекту

Selection

Возвращает объектSelection,представляющий выделенный диапазон или точку вставки

ShowStartupDialog

Определяет, будет ли отображена Область задач окна при запуске Word

StartupPath

Возвращает или устанавливает полный путь папки запуска, исключая конечный разделитель

StatusBar

Отображает указанный текст в строке состояния

SynonymInfo

Возвращает объект SynonymInfo, содержащий информацию из тезауруса о синонимах, антонимах или связанных словах и выражениях для указанного слова или фразы

Tasks

Возвращает коллекцию Tasks, представляющую все работающие приложения

Templates

Возвращает коллекцию Templates, представляющую все доступные шаблоны

Top

Возвращает или устанавливает целое число (Integer), представляющее позицию по вертикали окна активного документа (для объекта Application), в пунктах

UsableHeight

Возвращает максимальное значение (в пунктах), которое можно задать для высоты окна документа Word

UsableWidth

Возвращает максимальное значение (в пунктах), которое можно задать для ширины окна документа Word

UserControl

Определяет, были ли документ или приложение созданы или открыты пользователем

Version

Возвращает номер версии Word

Visible

Определяет, видим ли указанный объект. Это свойство возвращает True – если указанный объект является видимым, и False – если нет

Width

Возвращает или устанавливает ширину указанного объекта, в пунктах

Windows

Возвращает коллекцию Windows, представляющую все окна документов

WindowState

Возвращает или устанавливает состояние указанного окна документа или окна задачи

События

DocumentBeforeClose

Происходит непосредственно перед закрытием любого открытого документа

DocumentBeforePrint

Происходит непосредственно перед печатью любого открытого документа

DocumentBeforeSave

Происходит непосредственно перед сохранением любого открытого документа

DocumentChange

Происходит после создания нового документа, открытия существующего документа или активизации другого документа

DocumentOpen

Происходит после открытия документа

NewDocument

Происходит после создания документа

Quit

Происходит при завершении работы Word

WindowActivate

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

WindowDeactivate

Происходит после дезактивации любого окна документа

WindowSelectionChange

Происходит после изменения выделения в активном окне документа


Таблица 2. Основные методы, свойства и события класса Document(http://msdn.microsoft.com/ru-ru/library/microsoft.office.interop.word.document_members.aspx и http://msdn.microsoft.com/ru-ru/library/microsoft.office.tools.word.document_members.aspx)

Имя

Описание

Методы

Activate

Передает фокус документу

AutoFormat

Автоматически форматирует документ. Свойство Kindиспользуется для указания типа формата

CheckGrammar

Запускает проверку правописания и грамматики для документа

CheckSpelling

Запускает проверку правописания для документа

Close

Закрывает документ

ClosePrintPreview

Переходит из режима предварительного просмотра к предыдущему режиму. Исключение возникает, если документ не находится в режиме предварительного просмотра

CopyStylesFromTemplate

Копирует стили из указанного шаблона в документ

CountNumberedItems

Возвращает число маркированных или нумерованных элементов и полей LISTNUMв документе

DetectLanguage

Анализирует текст документа, чтобы определить язык, на котором написан текст

DowngradeDocument

Изменяет формат документа на формат документа Word 97-2003, чтобы его можно было редактировать в предыдущей версии Microsoft Word

ExportAsFixedFormat

Сохраняет документ в формате PDF или XPS

GoTo

Возвращает объект Microsoft.Office.Interop.Word.Range, представляющий начальное положение указанного элемента, например, страницы, закладки или поля

ManualHyphenation

Включает расстановку переносов в документе вручную, по одной строке. Пользователю предлагается принять или отклонить предложенные варианты переноса слов

PresentIt

Открывает Microsoft PowerPoint с загруженным документом

PrintOut

Выводит на печать целый документ или его часть

PrintPreview

Переключает в режим предварительного просмотра

Range

Возвращает объект Microsoft.Office.Interop.Word.Rangeв пределах указанных положений начального и конечного знака

Redo

Выполняет последнее действие, которое было отменено (обращает метод Undo)

Repaginate

Выполняет разбиение всего документа на страницы

ResetFormFields

Очищает все поля форм в документе, подготавливая форму для повторного заполнения

RunAutoMacro

Запускает автоматический макрос, хранящийся в документе

Save

Сохраняет документ. Если документ ранее не сохранялся, выводится диалоговое окно Сохранить как, в котором пользователь должен задать имя файла

SaveAs

Сохраняет документ с новым именем или форматом. Некоторые аргументы для данного метода соответствуют параметрам в диалоговом окне Сохранить как

Select

Выделяет весь документ

SetDefaultTableStyle

Задает стиль таблицы для использования во вновь созданных таблицах в документе

Undo

Отменяет последнее действие или последовательность действий, отображаемых в списке Отменить. Значениеtrueвозвращается, если действия были успешно отменены

UndoClear

Очищает список действий, которые можно отменить для документа. Соответствует списку элементов, который отображается при нажатии стрелки рядом с кнопкой Отменитьна панели инструментовСтандартная

Unprotect

Удаляет защиту документа

WebPagePreview

Отображает окно предварительного просмотра документа в том виде, как она будет выглядеть при сохранении в качестве веб-страницы

Свойства

ActiveWindow

Возвращает объект Window, представляющий активное окно

Application

Возвращает объект Application, представляющий создателя документа

AttachedTemplate

Возвращает или задает коллекцию Template, в которой хранятся все шаблоны, присоединенные к документу

AutoHyphenation

Возвращает или задает значение, указывающее, включена ли функция автоматического переноса слов в указанном документе

Background

Возвращает или задает Shape, представляющий фоновое изображение в указанном документе

Bookmarks

Возвращает коллекцию Microsoft.Office.Interop.Word.Bookmarks, в которой хранятся все закладки в документе

Characters

Возвращает коллекцию Characters, в которой хранятся знаки в документе

CommandBars

Возвращает коллекцию CommandBars, представляющую строку меню и все панели инструментов в Word

Comments

Возвращает коллекцию Comments, в которой хранятся все примечания в документе

Container

Возвращает приложение-контейнер для документа

Creator

Возвращает приложение, в котором был создан документ

DefaultExtension

Получает расширение по умолчанию для данного объекта Document

DefaultTableStyle

Возвращает стиль таблицы, примененный ко всем вновь созданным таблицам в документе

DefaultTabStop

Возвращает или задает интервал в пунктах между позициями табуляции в документе

Extension

Получает настраиваемое расширение для данного объекта Document

FormFields

Возвращает коллекцию FormFields, хранящую все поля форм в документе

FullName

Возвращает имя документа, включая путь к диску или Web-путь

GrammarChecked

Возвращает или задает значение, указывающее, была ли для документа выполнена проверка грамматики

GridDistanceHorizontal

Возвращает или задает интервал по горизонтали между невидимыми линиями сетки, которые используются в документе Word при рисовании, перемещении или изменении размеров автофигур или знаков восточно-азиатских языков

GridDistanceVertical

Возвращает или задает интервал по вертикали между невидимыми линиями сетки, которые используются в Word при рисовании, перемещении или изменении размеров автофигур или знаков восточно-азиатских языков в документе

HasPassword

Возвращает значение, которое позволяет определить, требуется ли для открытия документа ввод пароля

Hyperlinks

Возвращает коллекцию Hyperlinks, хранящую все гиперссылки в документе

HyphenateCaps

Возвращает или задает значение, указывающее, можно ли переносить слова из прописных букв

HyphenationZone

Возвращает или задает ширину области переноса в пунктах

JustificationMode

Возвращает или задает интервал между знаками в документе

LanguageDetected

Возвращает или задает значение, указывающее, удалось ли приложению Word определить язык текста в документе

ListParagraphs

Возвращает коллекцию ListParagraphs, хранящую все нумерованные абзацы в документе

Lists

Возвращает коллекцию Lists, хранящую все форматированные списки в документе

ListTemplates

Возвращает коллекцию ListTemplates, в которой хранятся все форматы списков для документа

Name

Возвращает имя документа

OMathFontName

Возвращает или задает имя шрифта, используемого в документе для отображения формул

OMathJc

Возвращает или задает значение, определяющее выравнивание по умол-чанию (по левому краю, по правому краю или по центру) для формул

OMaths

Получает коллекцию объектов OMath в документе

OpenEncoding

Возвращает кодировку, используемую для открытия документа

Paragraphs

Возвращает коллекцию Paragraphs, хранящую все абзацы в документе

Parent

Возвращает родительский объект документа

Password

Задает пароль, который должен быть введен для открытия документа

Path

Возвращает путь к диску или Web-путь документа

Saved

Возвращает или задает значение, указывающее, не изменился ли документ со времени последнего сохранения

SaveEncoding

Возвращает или задает кодировку, используемую при сохранении документа

SaveFormat

Возвращает формат файла документа

Sections

Возвращает коллекцию Sections, хранящую разделы в документе

Sentences

Возвращает коллекцию Sentences, хранящую все предложения в документе

Shapes

Возвращает коллекцию Shapes, хранящую все объекты Shape в документе

ShowGrammaticalErrors

Возвращает или задает значение, указывающее, были ли граммати-ческие ошибки в документе помечены волнистой зеленой линией

ShowRevisions

Возвращает или задает значение, показывающее, отображаются ли на экране отслеженные изменения в документе

ShowSpellingErrors

Возвращает или задает значение, указывающее, подчеркивает ли приложение Microsoft Word орфографические ошибки в документе

SnapToGrid

Возвращает или задает значение, позволяющее определить, выполняется ли автоматическое выравнивание по невидимой сетке для автофигур и знаков восточно-азиатских языков при их рисовании, перемещении или изменении их размеров в документе

SpellingChecked

Возвращает или задает значение, указывающее, была ли выполнена проверка правописания в документе

SpellingErrors

Возвращает коллекцию ProofreadingErrors, в которой хранятся слова с орфографическими ошибками в документе

Styles

Возвращает коллекцию Stylesдля документа

Tables

Возвращает коллекцию Tables, хранящую все таблицы в документе

TablesOfFigures

Возвращает коллекцию TablesOfFigures, хранящую таблицы фигур в документе

TrackRevisions

Возвращает или задает значение, показывающее, отслеживаются ли изменения в документе

Windows

Возвращает коллекцию Windows, в которой хранятся все окна документа (например, Sales.doc:1 и Sales.doc:2)

WritePassword

Устанавливает пароль, необходимый для сохранения изменений в документе

WriteReserved

Возвращает значение, которое позволяет определить, защищен ли документ паролем на запись

События

ActivateEvent

Происходит, когда документ становится активным окном

BeforeClose

Происходит непосредственно перед закрытием документа

BeforePrint

Происходит перед выводом документа на печать

BeforeSave

Возникает перед сохранением документа

BuildingBlockInsert

Происходит при вставке в документ стандартного блока

CloseEvent

Происходит при закрытии документа

Deactivate

Происходит, когда активный документ теряет фокус

New

Возникает при создании нового документа

Open

Возникает при открытии документа

SelectionChange

Возникает при изменении выделения в окне документа

Startup

Происходит после запуска документа и всех кодов инициализации в сборке

WindowSize

Возникает после перемещения окна документа или изменения его размеров



12.1.1. Создание нового документа

Me.Application.Documents.Add()

или

Me.Application.Documents.Add(Template:="C:\Test\SampleTemplate.Dot")

12.1.2. Открытие существующего документа

Me.Application.Documents.Open("C:\Test\NewDocument.doc")

или

Me.Application.Documents.Open(FileName:="C:\Test\NewDocument.doc", _

ReadOnly:=True)

12.1.3. Закрытие документа

Закрытие активного документа в проекте уровня документа:

Me.Close(Word.WdSaveOptions.wdDoNotSaveChanges)

Закрытие активного документа в проекте уровня приложения:

Me.Application.ActiveDocument.Close( _

Word.WdSaveOptions.wdDoNotSaveChanges)

Закрытие документа с заданным именем осуществляется так же, как и для надстроек уровня приложения и настроек уровня документа.

Application.Documents("NewDocument.doc").Close( _

Word.WdSaveOptions.wdDoNotSaveChanges)

12.1.4. Сохранение документа

Сохранение документа в проекте уровня документа:

Me.Save()

или

Me.SaveAs("C:\Test\NewDocument.doc")

Сохранение активного документа в проекте уровня приложения:

Me.Application.ActiveDocument.Save()

или

Me.Application.ActiveDocument.SaveAs("C:\Test\NewDocument.doc")

Если неизвестно, является ли документ, который требуется сохранить, активным, можно указать его имя в качестве аргумента коллекции Documents.

Me.Application.Documents("C:\Test\NewDocument.doc").Save()

12.1.5. Добавление рисунка

Me.Application.Selection.InlineShapes.AddPicture("C:\SamplePicture.jpg")

12.1.6. Проверка орфографии

Dim result As String = "Текст содержит ошибки."

...

If Me.Application.CheckSpelling(Me.Range.Text) = True Then

result = "Текст не содержит ошибки."

End If

...

MessageBox.Show(result) 'Отображение результата в окне сообщения

12.1.7. Предварительный просмотр документа

Отображение документа в режиме предварительного просмотра в проекте уровня документа:

Me.PrintPreview()

Отображение документа в режиме предварительного просмотра в проекте уровня приложения:

Me.Application.ActiveDocument.PrintPreview()

или

Application.PrintPreview = True

12.1.8. Печать документа

Печать документа в проекте уровня документа:

Me.PrintOut()

или

Me.PrintOut( _

Background:=True, _

Append:=False, _

Range:=Word.WdPrintOutRange.wdPrintCurrentPage, _

Item:=Word.WdPrintOutItem.wdPrintDocumentContent, _

Copies:="1", _


Pages:="1", _

PageType:=Word.WdPrintOutPages.wdPrintAllPages, _

PrintToFile:=False, _

Collate:=True, _

ManualDuplexPrint:=False)

Печать документа в проекте уровня приложения:

Me.Application.ActiveDocument.PrintOut()

или

Me.Application.ActiveDocument.PrintOut( _

Background:=True, _

Append:=False, _

Range:=Word.WdPrintOutRange.wdPrintCurrentPage, _

Item:=Word.WdPrintOutItem.wdPrintDocumentContent, _

Copies:="1", _

Pages:="1", _

PageType:=Word.WdPrintOutPages.wdPrintAllPages, _

PrintToFile:=False, _

Collate:=True, _

ManualDuplexPrint:=False)

12.2. Работа с текстом в документах

(http://msdn.microsoft.com/ru-ru/library/bb386277.aspx)

Таблица 3. Основные методы и свойства класса Selection(http://msdn.microsoft.com/ru-ru/library/microsoft.office.interop.word.selection_members.aspx)

Имя

Описание

Методы

BoldRun

Добавляет оформление полужирным шрифтом текущему выделению или удаляет такое оформление

Calculate

Вычисляет математическое выражение в пределах выделения

ClearCharacterAllFormatting

Удаляет все форматирование шрифта для выделенного текста

ClearCharacterDirectFormatting

Удаляет форматирование шрифта для выделенного текста

ClearCharacterStyle

Удаляет стиль форматирования шрифта для выделенного текста

ClearFormatting

Удаляет форматирование текста или абзаца в выделении

ClearParagraphAllFormatting

Удаляет все форматирование абзаца для выделенного текста

ClearParagraphDirectFormatting

Удаляет форматирование абзаца для выделенного текста

ClearParagraphStyle

Удаляет стиль форматирования абзаца для выделенного текста

Collapse

Свертывает выделение к его начальной или конечной позиции

ConvertToTable

Преобразование текста в выделении в таблицу

Copy

Копирует указанный объект в Буфер обмена (команда Копировать)

CopyAsPicture

Копирует указанный объект в Буфер обмена

CopyFormat

Копирует форматирование шрифта из первого символа на выделенный текст

CreateAutoTextEntry

Добавляет новый объект AutoTextEntry к коллекции AutoTextEntries, основанной на текущем выделении

Cut

Удаляет указанный объект из документа и помещает его в буфер обмена (команда Вырезать)

Delete

Удаляет указанное число символов или слова

DetectLanguage

Анализирует указанный текст, чтобы определить язык, на котором он написан

EndKey

Перемещает или расширяет выделение в конец указанного модуля

ExportAsFixedFormat

Сохраняет текущее выделение в формате XPS или PDF

GoTo

Перемещает точку вставки в символьную позицию, непосредственно предшествующую указанному элементу

HomeKey

Перемещает или расширяет выделение в начало указанного модуля

InsertAfter

Вставляет указанный текст в конец выделения

InsertBefore

Вставляет указанный текст перед указанным выделением

InsertBreak

Вставляет страницу, столбец или разделитель разделов

InsertCaption

Вставляет заголовок, непосредственно перед или после указанного выделения

InsertCells

Добавляет ячейки в существующую таблицу

InsertColumns

Вставляет столбцы слева от выделенного столбца

InsertColumnsRight

Вставляет столбцы справа от выделенного столбца

InsertDateTime

Вставляет текущую дату и/или время (как текст или как поле TIME)

InsertFile

Вставляет весь или часть указанного файла

InsertNewPage

Вставляет новую страницу в позицию точки вставки

InsertParagraph

Заменяет указанное выделение новым абзацем

InsertParagraphAfter

Вставляет метку абзаца после выделения

InsertParagraphBefore

Вставляет новый абзац перед указанным выделением

InsertRows

Вставляет конкретное количество новых строк выше выделенной строки

InsertRowsAbove

Вставляет новые строки выше текущего выделения

InsertRowsBelow

Вставляет новые строки ниже текущего выделения

InsertSymbol

Вставляет символ вместо указанного выделения

InsertXML

Вставляет указанный текст XML в указанное выделение

ItalicRun

Добавляет оформление курсивным шрифтом текущему выделению или удаляет такое оформление

MoveDown

Перемещает выделение вниз и возвращает количество перемещенных модулей

MoveEnd

Перемещает конечную символьную позицию в выделении

MoveLeft

Перемещает выделение влево и возвращает количество перемещенных модулей

MoveRight

Перемещает выделение вправо и возвращает количество перемещенных модулей

MoveStart

Перемещает начальную позицию в указанном выделении

MoveUp

Перемещает выделение вверх и возвращает количество перемещенных модулей

NextField

Выделяет следующее поле

Paste

Вставляет контент из Буфера обмена в указанное выделение (команда Вставить)

PasteAndFormat

Вставляет выбранные ячейки таблицы и форматирует их как определено

PasteAsNestedTable

Вставляет ячейку или группу ячеек как вложенную таблицу в выделенный диапазон

PasteExcelTable

Вставляет и форматирует таблицу MicrosoftExcel

PasteFormat

Применяет к выделению форматирование, скопированное методом CopyFormat

PasteSpecial

Вставляет контент из Буфера обмена

PreviousField

Выделяет предыдущее поле

Select

Выделяет указанный объект

SelectCell

Выделяет всю ячейку, содержащую текущее выделение

SelectColumn

Выделяет столбец, содержащий точку вставки, или выделяет все столбцы, содержащие выделение

SelectRow

Выделяет строку, содержащую точку вставки, или выделяет все строки, содержащие выделение

SetRange

Устанавливает начальные и конечные символьные позиции для выделения

Sort

Сортирует абзацы в указанном выделении

SortAscending

Сортирует абзацы или строки таблицы по возрастанию алфавитно-цифровых символов

SortDescending

Сортирует абзацы или строки таблицы по убыванию алфавитно-цифровых символов

SplitTable

Вставляет пустой абзац выше первой строки в выделении

TypeBackspace

Удаляет символ, предшествующий точке вставки

TypeParagraph

Вставляет новый пустой абзац

TypeText

Вставляет указанный текст

Свойства

Active

Определяет, является ли выделение в указанном окне или области окна активным

Application

Возвращает объект _Application, представляющий приложение Microsoft Word

Bookmarks

Возвращает коллекцию Bookmarks, представляющую все закладки в выделении

Borders

Возвращает коллекцию Borders, представляющую все границы для указанного объекта

Cells

Возвращает коллекцию Cells, представляющую ячейки таблицы в выделении

Characters

Возвращает коллекцию Characters, представляющую символы в выделении

Columns

Возвращает коллекцию Columns, представляющую все столбцы таблицы в выделении

ColumnSelectMode

Определяет, является ли режим выделения столбца активным

Comments

Возвращает коллекцию Comments, представляющую все комментарии в указанном выделении

Document

Возвращает объект Document, связанный с указанным выделением

End

Возвращает или устанавливает позицию метки конца выделения

Fields

Возвращает коллекцию Fields (полей) только для чтения, представляющую все поля в выделении

Find

Возвращает объект Find, содержащий критерии для операции поиска

Flags

Возвращает или устанавливает свойства выделения

Font

Возвращает или устанавливает объект Font, представляющий форматирование шрифта в указанном объекте

FormattedText

Возвращает или устанавливает объект Range, включающий форматированный текст в указанном выделении

FormFields

Возвращает коллекцию FormFields, представляющую все поля формы в выделении

HTMLDivisions

Возвращает объект HTMLDivisions, представляющий HTML-раздел в Web-документе

Hyperlinks

Возвращает коллекцию Hyperlinks, представляющую все гиперссылки в указанном выделении

Information

Возвращает информацию об указанном выделении или диапазоне

LanguageDetected

Возвращает или устанавливает значение, определяющее, обнаружил ли Microsoft Word язык указанного текста

LanguageID

Возвращает или устанавливает язык для указанного объекта

NoProofing

Определяет, игнорируется ли проверка правописания и грамматики в указанном тексте

PageSetup

Возвращает объект PageSetup, связанный с указанным выделением

ParagraphFormat

Возвращает или устанавливает объект ParagraphFormat, представляющий параметры настройки абзаца для указанного выделения

Paragraphs

Возвращает коллекцию Paragraphs, представляющую все абзацы в указанном выделении

Parent

Возвращает объект, представляющий родительский объект для указанного объекта

Range

Возвращает объект Range, представляющий часть документа, содержащегося в указанном объекте

Rows

Возвращает коллекцию Rows, представляющую все строки таблицы в выделении

Sections

Возвращает коллекцию Sections, представляющую разделы в указанном выделении

Sentences

Возвращает коллекцию Sentences, представляющую все предложения в выделении

Start

Возвращает или устанавливает стартовую символьную позицию выделения

StoryLength

Возвращает число символов в тексте, содержащемся в указанном выделении

Style

Возвращает или устанавливает стиль для указанного объекта

Tables

Возвращает коллекцию Tables, представляющую все таблицы в указанном выделении

Text

Возвращает или устанавливает текст в указанном выделении

Type

Возвращает тип выбора

Words

Возвращает коллекцию Words, представляющую все слова в выделении

XML

Возвращает строку, представляющую текст XML в указанном объекте