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 Возвращает объект , ссылающийся на начальную позицию следующего элемента или расположения, указанного аргументом |
GoToPrevious(WdGoToItem) |
Range Возвращает объект, ссылающийся на начальную позицию предыдущего элемента или расположение, указанное аргументом |
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) |
Определяет, находится ли выбор или диапазон, к которому применяется этот метод, в той же истории, что и диапазон, заданный аргументом |
IsEqual(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() |
Расширяет диапазон, чтобы включить всю историю. |