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 对象 RangeQueryTable 对象的 对象。

LocationInTable

返回一个常量,该常量描述包含指定区域的左上角的报表部分 PivotTable

Locked

确定对象是否已锁定。

MDX

返回指定 Range 对象的 MDX 名称。 此为只读属性。

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 对象,该对象表示映射到指定 Range 对象的元素的 Xpath。

方法

_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新边框的 、 LineStyleWeight 属性。

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 上使用的关键字 (keyword) 的帮助。 有关该关键词的帮助信息,请查阅 Microsoft Office Macintosh 版的语言参考帮助。

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 上使用的关键字 (keyword) 的帮助。 有关该关键词的帮助信息,请查阅 Microsoft Office Macintosh 版的语言参考帮助。

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)

返回 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)

如果指定的区域仅包含一个单元格,则对数据透视表、区域或活动区域进行排序。

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 上使用的关键字 (keyword) 的帮助。 有关该关键词的帮助信息,请查阅 Microsoft Office Macintosh 版的语言参考帮助。

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

将合并区域分解为独立的单元格。

适用于