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

指定した範囲を含む行全体 (1 つ以上) を表す 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

Range オブジェクトまたはQueryTable オブジェクトのListObject オブジェクトを返します。

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

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

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)

範囲に罫線を追加し、新しい罫線の ColorLineStyleWeight プロパティを設定します。

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

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

適用対象