ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 03.01.2026
Просмотров: 291
Скачиваний: 0
СОДЕРЖАНИЕ
12.1.1. Создание нового документа
12.1.2. Открытие существующего документа
12.2. Работа с текстом в документах
12.2.1. Определение и выделение диапазонов в документах
12.2.2. Получение значений начала и завершения диапазона
12.2.3. Вставка текста в документы
12.2.4. Форматирование текста в документах
12.2.5. Поиск и замена текста в документах
12.2.6. Счетчик знаков в документе
12.3.1. Создание таблиц в Word
12.3.2. Заполнение таблиц в свойствах документа
12.3.3. Добавление строк и столбцов в таблицы
12.3.4. Добавление текста в ячейку таблицы и его форматирование
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 в указанном объекте |
