名前付き範囲の書式および変更
範囲の書式設定
指定した範囲に背景色とフォント属性を設定する
書式を適用するには、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() メソッドを使用します。次の例では、名前付き範囲とその内容を削除する方法を示します。