Range インターフェイス

定義

セル、行、列、1 つ以上のセル範囲を含む選択範囲、または 3-D 範囲を表します。

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

Microsoft Excel アプリケーションを Application 表す オブジェクトを返します。

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

ページが Web ページとして保存されるときに、指定したセルの識別ラベルを設定または返します。

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

指定したRangeオブジェクトとQueryTable交差するクエリ テーブルを表す オブジェクトを返します。

Range[Object, Object]

Rangeセルまたはセル範囲を表す オブジェクトを返します。

ReadingOrder

指定されたオブジェクトの読みの順序を返すか設定します。

Resize[Object, Object]

指定された範囲のサイズを変更します。

Row

範囲内の最初の領域の最初の行の番号を返します。

RowHeight

指定した範囲内のすべての行の高さをポイント単位で返します。

Rows

指定した範囲内の Range 行を表す オブジェクトを返します。

ServerActions

オブジェクトの SharePoint サーバーで実行できるアクションを Range 指定します。

ShowDetail

指定した範囲のアウトラインが展開されている場合 (列または行の詳細が表示されるように) True を 返します。

ShrinkToFit

使用可能な列幅に合わせてテキストが自動的に縮小するかどうかを指定します。

SmartTags

指定したセルの SmartTags 識別子を表す オブジェクトを返します。

SoundNote

このプロパティは、使用しないでください。 サウンド メモは 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

指定したRangeオブジェクトにXPathマップされた要素の Xpath を表す オブジェクトを返します。

メソッド

_PasteSpecial(XlPasteType, XlPasteSpecialOperation, Object, Object)

内部使用のため予約済みです。

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

内部使用のため予約済みです。

Activate()

1 つのセルをアクティブにします。セルは現在の選択範囲内にある必要があります。

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)

複数のワークシートにある複数のセル範囲を、1 枚のワークシートの 1 つのセル範囲に統合します。

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)のヘルプを要求しました。 このキーワードに関する詳細については、Office Macintosh Edition の言語リファレンスのヘルプを参照してください。

Cut(Object)

オブジェクトを切り取り、クリップボードまたは指定された範囲に貼り付けます。

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

指定されたセル範囲に連続データを作成します。

Delete(Object)

オブジェクトを削除します。

DialogBox()

Excel 4.0 マクロ シートのダイアログ ボックス定義テーブルで定義されているダイアログ ボックスを表示して、選択されたコントロールのインデックス番号を返します。

Dirty()

次の再計算が発生したときに再計算する範囲を指定します。

DiscardChanges()

編集されたセル範囲内のすべての変更を破棄します。

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

Macintosh でのみ使用されるキーワード (keyword)のヘルプを要求しました。 このキーワードに関する詳細については、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()

セル、行、列、1 つ以上のセル範囲を含む選択範囲、または 3-D 範囲を表します。

GoalSeek(Object, Range)

対象セルに入力されている数式の結果が指定された値になるまで、その数式で変数として指定されているセルの値を変えて計算します。

Group(Object, Object, Object, Object)

オブジェクトがピボットテーブル フィールドの Range データ範囲内の 1 つのセルを表す場合、 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)

指定されたセル範囲にある 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)

指定した範囲にセルが 1 つだけ含まれている場合は、ピボットテーブル レポート、範囲、またはアクティブな領域を並べ替えます。

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

東アジアの並べ替え方法を使用して範囲またはピボットテーブル レポートを並べ替えたり、範囲にセルが 1 つだけ含まれている場合は、アクティブな領域の メソッドを使用します。 たとえば、日本語では五十音順に並べ替えられます。

Speak(Object, Object)

範囲内のセルを、行順または列順に読み上げます。

SpecialCells(XlCellType, Object)

指定した型と値に Range 一致するすべてのセルを表す オブジェクトを返します。

SubscribeTo(String, XlSubscribeToFormat)

Macintosh でのみ使用されるキーワード (keyword)のヘルプを要求しました。 このキーワードに関する詳細については、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)

セルに入力されているデータ (1 つのセル内で、カンマ、スペース、タブなどで区切られたデータ) を、複数の列に区切ります。対象となる列は 1 列だけです。

Ungroup()

セル範囲のアウトライン レベルを上げます (行、列のアウトライン レベルの番号は減ります)。

UnMerge()

結合された領域をそれぞれのセルに分割します。

適用対象