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


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

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

MergeArea

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

MergeCells

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

Name

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

Next

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

NumberFormat

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

NumberFormatLocal

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

Offset[Object, Object]

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

Orientation

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

OutlineLevel

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

PageBreak

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

Parent

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

Phonetic

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

Phonetics

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

PivotCell

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

PivotField

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

PivotItem

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

PivotTable

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

Precedents

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

PrefixCharacter

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

Previous

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

QueryTable

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

Range[Object, Object]

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

ReadingOrder

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

Resize[Object, Object]

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

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()

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

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)

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

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 указывает, что функция заполнения флэш-памяти Excel включена и активна.

FunctionWizard()

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

GetEnumerator()

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

GoalSeek(Object, Range)

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

Group(Object, Object, Object, Object)

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

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)

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)

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

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)

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

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

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

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()

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

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