範囲の管理
序章
Excelでは、マウスボックス選択で複数のセルを選択できます。選択されたセルのセットは「範囲」と呼ばれます。
たとえば、Excel の Cell「A1」でマウスの左ボタンをクリックし、セル「C4」にドラッグします。選択した長方形の領域は、Aspose.Cells を使用してオブジェクトとして簡単に作成することもできます。
ここでは、範囲を作成し、値を入力し、スタイルを設定し、「Range」オブジェクトに対してその他の操作を行う方法を示します。
Aspose.Cells を使用した範囲の管理
Aspose.Cells はクラスを提供し、ワークブック Microsoft Excel ファイルを表します。のワークブッククラスにはワークシートExcel ファイル内の各ワークシートにアクセスできるコレクション。ワークシートは、ワークシートクラス。のワークシートクラスはCellsコレクション。
範囲を作成
A1:C4 にまたがる長方形の領域を作成する場合は、次のコードを使用できます。
Range の Cells に値を入れます
A1:C4 にまたがるセル範囲があるとします。行列は 4 * 3 = 12 個のセルを作成します。個々の範囲セルは順番に配置されます: Range[0,0]、Range[0,1]、Range[0,2]、Range[1,0]、Range[1,1]、Range[1,2]、範囲[2,0]、範囲[2,1]、範囲[2,2]、範囲[3,0]、範囲[3,1]、範囲[3,2]。
次の例は、Range のセルに値を入力する方法を示しています。
レンジのCellsのセットスタイル
次の例は、Range のセルのスタイルを設定する方法を示しています。
範囲の CurrentRegion を取得
CurrentRegion は、現在のリージョンを表す Range オブジェクトを返すプロパティです。
現在のリージョンは、空白行と空白列の任意の組み合わせによって囲まれた範囲です。読み取り専用。
Excel では、次の方法で CurrentRegion エリアを取得できます。
- マウスボックスで領域(range1)を選択します。
- [ホーム] - [編集] - [検索と選択] - [特別な場所に移動] - [現在の地域] をクリックするか、[Ctrl+Shift+*] を使用すると、Excel が自動的に領域 (範囲 2) を選択するのに役立ちます。 range1 の CurrentRegion。
Aspose.Cells を使用すると、「Range.CurrentRegion」プロパティを使用して同じ機能を実行できます。
次のテスト ファイルをダウンロードして Excel で開き、マウス ボックスを使用して領域 “A1:D7” を選択し、“Ctrl+Shift+*” をクリックすると、領域 “A1:C3” が選択されていることがわかります。
次の例を実行して、Aspose.Cells でどのように動作するかを確認してください。