Range Интерфейс

Определение

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

public interface class Range : System::Collections::IEnumerable
[System.Runtime.InteropServices.Guid("00020846-0000-0000-C000-000000000046")]
[System.Runtime.InteropServices.InterfaceType(2)]
public interface Range : System.Collections.IEnumerable
Public Interface Range
Implements IEnumerable
Атрибуты
Реализации

Свойства

_Default[Object, Object]

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

AddIndent

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

Address[Object, Object, XlReferenceStyle, Object, Object]

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

AddressLocal[Object, Object, XlReferenceStyle, Object, Object]

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

AllowEdit

Определяет, можно ли изменить диапазон на защищенной таблице.

Application

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

Areas

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

Borders

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

Cells

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

Characters[Object, Object]

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

Column

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

Columns

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

ColumnWidth

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

Comment

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

Count

Возвращает количество объектов в коллекции.

CountLarge

Подсчитывают наибольшее значение в заданный диапазон значений. Только для чтения.

Creator

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

CurrentArray

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

CurrentRegion

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

Dependents

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

DirectDependents

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

DirectPrecedents

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

DisplayFormat

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

End[XlDirection]

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

EntireColumn

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

EntireRow

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

Errors

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

Font

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

FormatConditions

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

Formula

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

FormulaArray

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

FormulaHidden

Определяет, будет ли формула скрыта при защите таблицы.

FormulaLabel

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

FormulaLocal

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

FormulaR1C1

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

FormulaR1C1Local

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

HasArray

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

HasFormula

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

Height

Высота диапазона.

Hidden

Определяет, скрыты ли строки или столбцы.

HorizontalAlignment

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

Hyperlinks

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

ID

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

IndentLevel

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

Interior

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

Item[Object, Object]

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

Left

Расстояние от левого края столбца A до левого края диапазона.

ListHeaderRows

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

ListObject

Возвращает объект ListObject для объекта или Range QueryTable объекта.

LocationInTable

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

Locked

Определяет, заблокирован ли объект.

MDX

Возвращает имя MDX для указанного Range объекта. Только для чтения.

MergeArea

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

MergeCells

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

Name

Возвращает или задает имя объекта.

Next

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

NumberFormat

Возвращает или задает код формата для объекта.

NumberFormatLocal

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

Offset[Object, Object]

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

Orientation

Возвращает ориентацию текста.

OutlineLevel

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

PageBreak

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

Parent

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

Phonetic

Возвращает Phonetic объект, содержащий сведения об определенной фонетической текстовой строке в ячейке.

Phonetics

Возвращает Phonetics коллекцию диапазона.

PivotCell

Возвращает PivotCell объект, который представляет ячейку в отчете pivotTable.

PivotField

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

PivotItem

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

PivotTable

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

Precedents

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

PrefixCharacter

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

Previous

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

QueryTable

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

Range[Object, Object]

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

ReadingOrder

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

Resize[Object, Object]

Resizes the specified range.

Row

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

RowHeight

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

Rows

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

ServerActions

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

ShowDetail

Возвращает true, если контур расширен для указанного диапазона (чтобы была видна подробность столбца или строки).

ShrinkToFit

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

SmartTags

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

SoundNote

Это свойство не должно использоваться. Звуковые заметки удалены из Microsoft Excel.

SparklineGroups

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

Style

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

Summary

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

Text

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

Top

Возвращает расстояние (в пунктах) от верхнего края строки 1 до верхнего края диапазона.

UseStandardHeight

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

UseStandardWidth

Определяет, равна ли ширина столбца Range объекта стандартной ширине листа.

Validation

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

Value[Object]

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

Value2

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

VerticalAlignment

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

Width

Ширина диапазона (в пунктах).

Worksheet

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

WrapText

Определяет, является ли Microsoft Excel переносом текста в объект.

XPath

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

Методы

_PasteSpecial(XlPasteType, XlPasteSpecialOperation, Object, Object)

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

_PrintOut(Object, Object, Object, Object, Object, Object, Object)

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

Activate()

Активирует одну ячейку, которая должна быть внутри текущего выделения.

AddComment(Object)

Добавляет комментарий в диапазон.

AdvancedFilter(XlFilterAction, Object, Object, Object)

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

AllocateChanges()

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

ApplyNames(Object, Object, Object, Object, Object, XlApplyNamesOrder, Object)

Применяет имена к ячейкам в указанном диапазоне.

ApplyOutlineStyles()

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

AutoComplete(String)

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

AutoFill(Range, XlAutoFillType)

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

AutoFilter(Object, Object, XlAutoFilterOperator, Object, Object)

Фильтрует список с помощью автофильтра.

AutoFit()

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

AutoFormat(XlRangeAutoFormat, Object, Object, Object, Object, Object, Object)

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

AutoOutline()

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

BorderAround(Object, XlBorderWeight, XlColorIndex, Object)

Добавляет границу в диапазон и задает свойства и Color LineStyle свойства новой Weight границы.

BorderAround2(Object, XlBorderWeight, XlColorIndex, Object, Object)

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

Calculate()

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

CalculateRowMajorOrder()

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

CheckSpelling(Object, Object, Object, Object)

Проверяет правописание объекта.

Clear()

Очищает весь объект.

ClearComments()

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

ClearContents()

Очищает формулы из диапазона.

ClearFormats()

Очищает форматирование объекта.

ClearHyperlinks()

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

ClearNotes()

Очищает заметки и звуковые заметки из всех ячеек в указанном диапазоне.

ClearOutline()

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

ColumnDifferences(Object)

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

Consolidate(Object, Object, Object, Object, Object)

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

Copy(Object)

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

CopyFromRecordset(Object, Object, Object)

Копирует содержимое объекта ADO или DAO Recordset на таблицу, начиная с левого верхнего угла указанного диапазона.

CopyPicture(XlPictureAppearance, XlCopyPictureFormat)

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

CreateNames(Object, Object, Object, Object)

Создает имена в указанном диапазоне на основе текстовых меток на листе.

CreatePublisher(Object, XlPictureAppearance, Object, Object, Object, Object)

Вы запросили справку по ключевому слову, используемму только в Macintosh. Сведения об этом ключевом слове можно найти в справочной справке по языку, включенной в Microsoft Office Macintosh Edition.

Cut(Object)

Прикрепить объект к буферу обмена или в pastes it into a specified destination.

DataSeries(Object, XlDataSeriesType, XlDataSeriesDate, Object, Object, Object)

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

Delete(Object)

Удаляет объект.

DialogBox()

Отображает диалоговое окно, определенное таблицей определений диалоговых окно на листе макроса Microsoft Excel 4.0.

Dirty()

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

DiscardChanges()

Удаляет все изменения в измененных ячейках диапазона.

EditionOptions(XlEditionType, XlEditionOptionsOption, Object, Object, XlPictureAppearance, XlPictureAppearance, Object)

Вы запросили справку по ключевому слову, используемму только в Macintosh. Сведения об этом ключевом слове можно найти в справочной справке по языку, включенной в Microsoft Office Macintosh Edition.

ExportAsFixedFormat(XlFixedFormatType, Object, Object, Object, Object, Object, Object, Object, Object)

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

FillDown()

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

FillLeft()

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

FillRight()

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

FillUp()

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

Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object)

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

FindNext(Object)

Продолжает поиск, который был начат с Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object) помощью метода.

FindPrevious(Object)

Продолжает поиск, который был начат с Find(Object, Object, Object, Object, Object, XlSearchDirection, Object, Object, Object) помощью метода.

FlashFill()

TRUE указывает, что функция flash Fill в Excel включена и активна.

FunctionWizard()

Запускает мастер функций для верхней левой ячейки диапазона.

GetEnumerator()
GoalSeek(Object, Range)

Вычисляет значения, необходимые для достижения определенной цели.

Group(Object, Object, Object, Object)

Когда объект представляет одну ячейку в диапазоне данных поля pivotTable, метод Group выполняет группировку в этом поле с учетом цифр или Range даты.

Insert(Object, Object)

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

InsertIndent(Int32)

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

Justify()

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

ListNames()

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

Merge(Object)

Создает объединенную ячейку из указанного Range объекта.

NavigateArrow(Object, Object, Object)

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

NoteText(Object, Object, Object)

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

Parse(Object, Object)

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

PasteSpecial(XlPasteType, XlPasteSpecialOperation, Object, Object)

Ветвь A Range из буфера обмена в указанный диапазон.

PrintOut(Object, Object, Object, Object, Object, Object, Object, Object)

Печатает объект.

PrintOutEx(Object, Object, Object, Object, Object, Object, Object, Object)

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

PrintPreview(Object)

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

RemoveDuplicates(Object, XlYesNoGuess)

Удаляет повторяющиеся значения из диапазона значений.

RemoveSubtotal()

Удаляет подстановки из списка.

Replace(Object, Object, Object, Object, Object, Object, Object, Object)

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

RowDifferences(Object)

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

Run(Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Запускает макрос Microsoft Excel в этом расположении.

Select()

Выбирает объект.

SetPhonetic()

Создает Phonetic объекты для всех ячеек в указанном диапазоне.

Show()

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

ShowDependents(Object)

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

ShowErrors()

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

ShowPrecedents(Object)

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

Sort(Object, XlSortOrder, Object, Object, XlSortOrder, Object, XlSortOrder, XlYesNoGuess, Object, Object, XlSortOrientation, XlSortMethod, XlSortDataOption, XlSortDataOption, XlSortDataOption)

Сортировать отчет pivotTable, диапазон или активную область, если указанный диапазон содержит только одну ячейку.

SortSpecial(XlSortMethod, Object, XlSortOrder, Object, Object, XlSortOrder, Object, XlSortOrder, XlYesNoGuess, Object, Object, XlSortOrientation, XlSortDataOption, XlSortDataOption, XlSortDataOption)

Использует восточноазиатские методы сортировки для сортировки диапазона или отчета pivotTable или использует метод для активной области, если диапазон содержит только одну ячейку. Например, японский сортировать в порядке слога Кана.

Speak(Object, Object)

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

SpecialCells(XlCellType, Object)

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

SubscribeTo(String, XlSubscribeToFormat)

Вы запросили справку по ключевому слову, используемму только в Macintosh. Сведения об этом ключевом слове можно найти в справочной справке по языку, включенной в Microsoft Office Macintosh Edition.

Subtotal(Int32, XlConsolidationFunction, Object, Object, Object, XlSummaryRow)

Создает подстановки для диапазона (или текущей области, если диапазон является одной ячейкой).

Table(Object, Object)

Создает таблицу данных на основе входных значений и формул, определенных на таблице.

TextToColumns(Object, XlTextParsingType, XlTextQualifier, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object)

Разнонабь столбца ячеек, содержащих текст, на несколько столбцов.

Ungroup()

Повышает уровень диапазона в структуре (то есть уменьшает уровень его контура).

UnMerge()

Разделяет объединенную область на отдельные ячейки.

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