Поделиться через


Range Интерфейс

Определение

Представляет непрерывную область в документе.

public interface class Range
[System.Runtime.InteropServices.Guid("0002095E-0000-0000-C000-000000000046")]
public interface Range
type Range = interface
Public Interface Range
Атрибуты

Комментарии

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

Используйте метод для Range(Object, Object) возврата объекта, Range определенного заданной начальной и конечной позициями символов.

Используйте свойство Range отдельного объекта, чтобы вернуть объект, определенный Range в начале и конце объекта. Свойство Range применяется ко многим объектам (например, Paragraph, Bookmarkи Cell).

Свойства

Application

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

Bold

Определяет, выделен ли шрифт или диапазон полужирным шрифтом.

BoldBi

Определяет, выделен ли шрифт или диапазон полужирным шрифтом.

BookmarkID

Возвращает номер закладки, включающей начало указанного выделения или диапазона; возвращает значение 0 (ноль), если соответствующая закладка отсутствует.

Bookmarks

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

Borders

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

CanEdit

Зарезервировано для внутреннего использования.

CanPaste

Зарезервировано для внутреннего использования.

Case

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

Cells

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

Characters

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

CharacterStyle

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

CharacterWidth

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

Columns

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

CombineCharacters

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

Comments

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

Conflicts

Conflicts Возвращает объект коллекции, содержащий все конфликтующие объекты в диапазоне.

ContentControls

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

Creator

Возвращает 32-разрядное целое число, указывающее приложение, в котором был создан указанный объект.

DisableCharacterSpaceGrid

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

Document

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

Duplicate

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

Editors

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

EmphasisMark

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

End

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

EndnoteOptions

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

Endnotes

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

EnhMetaFileBits

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

Fields

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

Find

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

FitTextWidth

Возвращает или задает ширину (в текущих единицах измерения), в которой Microsoft Word соответствует тексту в текущем диапазоне.

Font

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

FootnoteOptions

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

Footnotes

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

FormattedText

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

FormFields

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

Frames

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

GrammarChecked

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

GrammaticalErrors

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

HighlightColorIndex

Возвращает или задает цвет выделения для указанного диапазона.

HorizontalInVertical

Возвращает или задает форматирование для горизонтального текста, заданного в вертикальном тексте.

HTMLDivisions

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

Hyperlinks

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

ID

Возвращает или задает метку идентификации для указанного объекта при сохранении текущего документа в виде веб-страницы.

Information[WdInformation]

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

InlineShapes

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

IsEndOfRowMark

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

Italic

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

ItalicBi

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

Kana

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

LanguageDetected

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

LanguageID

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

LanguageIDFarEast

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

LanguageIDOther

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

ListFormat

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

ListParagraphs

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

ListStyle

Возвращает объект Object , представляющий стиль, используемый для форматирования маркированного списка или нумерованного списка. Только для чтения.

Locks

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

NextStoryRange

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

NoProofing

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

OMaths

Возвращает коллекцию OMaths , представляющую OMath объекты в указанном диапазоне. Только для чтения.

Orientation

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

PageSetup

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

ParagraphFormat

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

Paragraphs

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

ParagraphStyle

Возвращает объект Object , представляющий стиль, используемый для форматирования абзаца. Только для чтения.

Parent

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

ParentContentControl

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

PreviousBookmarkID

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

ReadabilityStatistics

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

Revisions

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

Rows

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

Scripts

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

Sections

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

Sentences

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

Shading

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

ShapeRange

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

ShowAll

Определяет, отображаются ли все непечатаемые символы (например, скрытый текст, табуляция, пробелы и знаки абзаца).

SmartTags

SmartTags Возвращает объект , представляющий смарт-тег в диапазоне.

SpellingChecked

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

SpellingErrors

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

Start

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

StoryLength

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

StoryType

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

Style

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

Subdocuments

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

SynonymInfo

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

Tables

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

TableStyle

Возвращает объект Object , представляющий стиль, используемый для форматирования таблицы. Только для чтения.

Text

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

TextRetrievalMode

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

TextVisibleOnScreen

Возвращает целое число (int в C#), указывающее, отображается ли текст в указанном диапазоне на экране. Только для чтения.

TopLevelTables

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

TwoLinesInOne

Возвращает или задает значение, указывающее, задает ли Microsoft Word две строки текста в одной и указывает символы, которые заключают текст, если таковые есть.

Underline

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

Updates

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

WordOpenXML

Возвращает объект String, представляющий XML-код, содержащийся в диапазоне в формате Microsoft Office Word Open XML. Только для чтения.

Words

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

XML[Boolean]

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

XMLNodes

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

XMLParentNode

Этот объект, элемент или перечисление устарели и не предназначены для использования в коде.

Методы

AutoFormat()

Автоматически форматирует диапазон.

Calculate()

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

CheckGrammar()

Начинает проверка правописания и грамматики для указанного диапазона.

CheckSpelling(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Начинает орфографический проверка для указанного диапазона.

CheckSynonyms()

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

Collapse(Object)

Сворачивает диапазон в начальную или конечную позицию.

ComputeStatistics(WdStatistic)

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

ConvertHangulAndHanja(Object, Object, Object, Object, Object)

Преобразует указанный диапазон из Хангула в Ханджа или наоборот.

ConvertToTable(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

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

ConvertToTableOld(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Зарезервировано для внутреннего использования.

Copy()

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

CopyAsPicture()

Метод CopyAsPicture работает так же, как и Copy() метод .

CreatePublisher(Object, Object, Object, Object)

Зарезервировано для внутреннего использования. Этот элемент предназначен только для Macintosh и не должен использоваться.

Cut()

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

Delete(Object, Object)

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

DetectLanguage()

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

EndOf(Object, Object)

Перемещает или расширяет конечную позицию символов диапазона или выделенного фрагмента до конца ближайшей указанной текстовой единицы.

Expand(Object)

Расширяет указанный диапазон.

ExportAsFixedFormat(String, WdExportFormat, Boolean, WdExportOptimizeFor, Boolean, WdExportItem, Boolean, Boolean, WdExportCreateBookmarks, Boolean, Boolean, Boolean, Object)

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

ExportFragment(String, WdSaveFormat)

Экспортирует выбранный диапазон в документ для использования в качестве фрагмента документа.

GetSpellingSuggestions(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

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

GoTo(Object, Object, Object, Object)

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

GoToEditableRange(Object)

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

GoToNext(WdGoToItem)

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

GoToPrevious(WdGoToItem)

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

ImportFragment(String, Boolean)

Импортирует фрагмент документа в документ в указанном диапазоне.

InRange(Range)

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

InsertAfter(String)

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

InsertAlignmentTab(Int32, Int32)

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

InsertAutoText()

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

InsertBefore(String)

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

InsertBreak(Object)

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

InsertCaption(Object, Object, Object, Object, Object)

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

InsertCaptionXP(Object, Object, Object, Object)

Зарезервировано для внутреннего использования.

InsertCrossReference_2002(Object, WdReferenceKind, Object, Object, Object)

Зарезервировано для внутреннего использования.

InsertCrossReference(Object, WdReferenceKind, Object, Object, Object, Object, Object)

Вставляет перекрестную ссылку на заголовок, закладку, сноску или концевую сноску или на элемент, для которого определена подпись метка (например, уравнение, рисунок или таблица).

InsertDatabase(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Извлекает данные из источника данных (например, отдельный документ Microsoft Word, лист Microsoft Excel или база данных Microsoft Access) и вставляет данные в виде таблицы вместо указанного диапазона.

InsertDateTime(Object, Object, Object, Object, Object)

Вставляет текущую дату или время либо как текст, либо как поле TIME.

InsertDateTimeOld(Object, Object, Object)

Зарезервировано для внутреннего использования.

InsertFile(String, Object, Object, Object, Object)

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

InsertParagraph()

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

InsertParagraphAfter()

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

InsertParagraphBefore()

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

InsertSymbol(Int32, Object, Object, Object)

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

InsertXML(String, Object)

Вставляет указанный XML-текст в указанный диапазон или выделенный фрагмент.

InStory(Range)

Определяет, находится ли выбор или диапазон, к которому применяется этот метод, в той же истории, что и диапазон, заданный аргументом Range .

IsEqual(Range)

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

LookupNameProperties()

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

ModifyEnclosure(Object, Object, Object)

Добавляет, изменяет или удаляет оболочку вокруг указанного символа или символов.

Move(Object, Object)

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

MoveEnd(Object, Object)

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

MoveEndUntil(Object, Object)

Перемещает конечную позицию указанного диапазона или выделенного фрагмента до тех пор, пока в документе не будут найдены какие-либо из указанных символов.

MoveEndWhile(Object, Object)

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

MoveStart(Object, Object)

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

MoveStartUntil(Object, Object)

Перемещает начальную позицию указанного диапазона или выделенного фрагмента до тех пор, пока в документе не будет найден один из указанных символов.

MoveStartWhile(Object, Object)

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

MoveUntil(Object, Object)

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

MoveWhile(Object, Object)

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

Next(Object, Object)

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

NextSubdocument()

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

Paste()

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

PasteAndFormat(WdRecoveryType)

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

PasteAppendTable()

Объединяет вставленные ячейки в существующую таблицу путем вставки вставки строк между выбранными строками.

PasteAsNestedTable()

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

PasteExcelTable(Boolean, Boolean, Boolean)

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

PasteSpecial(Object, Object, Object, Object, Object, Object, Object)

Вставляет содержимое буфера обмена.

PhoneticGuide(String, WdPhoneticGuideAlignmentType, Int32, Int32, String)

Добавляет фонетические направляющие в указанный диапазон.

Previous(Object, Object)

Range Возвращает объект относительно указанного выделенного фрагмента или диапазона.

PreviousSubdocument()

Перемещает диапазон или выделенный фрагмент в предыдущий вложенный документ. Если другого поддокумента нет, возникает ошибка.

Relocate(Int32)

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

Select()

Выбирает указанный объект.

SetListLevel(Int16)

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

SetRange(Int32, Int32)

Задает начальную и конечную позиции символов для диапазона.

Sort(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

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

SortAscending()

Сортирует абзацы или строки таблицы по возрастанию буквенно-цифрового порядка.

SortByHeadings(Object, Object, Object, Object, Object, Object, Object, Object, Object)

Сортирует заголовки в указанном диапазоне.

SortDescending()

Сортирует абзацы или строки таблицы по убыванию буквенно-цифрового порядка.

SortOld(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Зарезервировано для внутреннего использования.

StartOf(Object, Object)

Перемещает или расширяет начальную позицию указанного диапазона или выделенного фрагмента до начала ближайшей указанной текстовой единицы.

SubscribeTo(String, Object)

Зарезервировано для внутреннего использования. Этот элемент предназначен только для Macintosh и не должен использоваться.

TCSCConverter(WdTCSCConverterDirection, Boolean, Boolean)

Преобразует указанный диапазон из китайского языка (традиционное письмо) в китайский (упрощенное письмо) или наоборот.

WholeStory()

Расширяет диапазон, чтобы включить всю историю.

Применяется к