Microsoft.Office.Interop.Ex ...


Excel プライマリ相互運用機能アセンブリ リファレンス
Range インターフェイス
セル、行、列、1 つ以上のセル範囲を含む選択範囲、または 3-D 範囲を表します

名前空間: Microsoft.Office.Interop.Excel
アセンブリ: Microsoft.Office.Interop.Excel (microsoft.office.interop.excel.dll 内)

使用方法

Visual Basic
Public Class angeImplementation
    Implements Range
End Class
Dim angeImplementation1 As New angeImplementation()
構文

Visual Basic
Public Interface Range
C#
public interface Range
C++
public interface class Range
J#
public interface Range
JScript
public interface Range
解説

Range オブジェクトを取得するプロパティ、およびメソッドを次に示します。

  • Range プロパティ

  • Cells プロパティ

  • Range プロパティおよび Cells プロパティ

  • Offset プロパティ

  • _ApplicationUnion メソッド

単一のセルまたはセル範囲を表す Range オブジェクトを取得するには、Range(arg) プロパティを使用します。引数 arg には範囲の名前を指定します。

セル範囲の参照を引数に指定する場合、参照は A1 形式で指定します。R1C1 形式は使用できません。

Cells プロパティ

単一のセルを取得するには、Cells(row, column) プロパティを使用します。引数 row には行のインデックスを指定します。引数 column には列のインデックスを指定します。

行と列の指定に変数を使用できるため、Cells プロパティを使用する方が便利な場合があります。ワークシートがアクティブになった後では、シートを明示的に指定しなくても Cells プロパティを使用できる点に注意してください。シートが指定されていないと、作業中のシートのセルが取得されます。

セル範囲の一部を取得するには、Cells(row, column) を使用します。引数 row と 引数 column にはセル範囲の左上を基準にした値を指定します。

Range プロパティおよび Cells プロパティ

Range オブジェクトを取得するには、Range(cell1, cell2) プロパティを使用します。引数 cell1 には Range オブジェクトの最初のセルを指定します。引数 cell2 には最後のセルを指定します。

Offset プロパティ

あるセル範囲から指定された相対位置にあるセル範囲を取得するには、Offset(row, column) プロパティを使用します。引数 row には行の相対位置を指定します。引数 column には列の相対位置を指定します。選択できるのはアクティブなワークシートにあるセルに限られるので、指定するセルのあるワークシートを最初にアクティブにしておく必要があります。

Union メソッド

近接または重なり合う複数のセル範囲を合わせたセル選択の集合を取得するには、Union(range1, range2, ...) メソッドを使用します。

複数の領域を含む選択範囲を操作する場合は、Areas プロパティを使用すると便利です。このメソッドは、複数の選択範囲を個別の Range オブジェクトに分割した後、これらをコレクションとして取得します。取得されたコレクションの Count プロパティを使うと、選択範囲に複数の領域が含まれているかどうかを確認できます。


プラットフォーム

開発プラットフォーム

Windows XP Home Edition, Windows XP Professional, Windows Server 2003 および Windows 2000

対象プラットフォーム

参照

Page view tracker