名前付き範囲の書式および変更

範囲の書式設定

指定した範囲に背景色とフォント属性を設定する

書式を適用するには、Style オブジェクトを定義してスタイル設定を指定し、そのスタイルをRange オブジェクトに適用します。

次の例では範囲に実線の塗りつぶし色(シェーディング色)とフォント設定を設定する方法を示しています。

名前付き範囲に境界線を追加する

単一のセルではなく、セルの範囲に境界線を追加することが可能です。Range オブジェクトには、次のパラメータを取るSetOutlineBorder メソッドが提供され、セルの範囲に境界線を追加することができます:

  • 境界線の種類、BorderType 列挙型から選択される境界線の種類。
  • ライン スタイル は CellBorderType 列挙体から選択されます。
  • カラー は Color 列挙体から選択されます。

次の例では、範囲にアウトラインボーダーを設定する方法を示しています。

次の例では、範囲内の各セルに境界線を設定する方法を示します。

名前付き範囲の名前を変更する

Aspose.Cellsを使用して、必要に応じて名前付き範囲の名前を変更できます。名前付き範囲を取得して、Name.Text 属性を使用して名前を変更する方法を次の例で示します。

範囲の合併

Aspose.Cells は範囲の合併に使用する Range.Union メソッドを提供しており、このメソッドは ArrayList オブジェクトを返します。次の例では、範囲の合併方法を示します。

範囲の交差

Aspose.Cells は 2 つの範囲の交差を求めるための Range.Intersect メソッドを提供しており、このメソッドは Range オブジェクトを返します。範囲が他の範囲と交差するかどうかを確認するには、ブール値を返す Range.Intersect メソッドを使用します。次の例では、範囲の交差方法を示します。

名前付き範囲内のセルの結合

Aspose.Cells は範囲内のセルを結合するための Range.Merge() メソッドを提供しています。次の例では、名前付き範囲内の個々のセルを結合する方法を示します。

ネームド レンジの削除

Aspose.Cells は範囲の名前を消去するための NameCollection.RemoveAt() メソッドを提供しています。範囲の内容をクリアするには、Cells.ClearRange() メソッドを使用します。次の例では、名前付き範囲とその内容を削除する方法を示します。