セル型は、個々のセル、セル範囲、列、行、また名前付きスタイルを使用するとシート全体に対して設定できます。セル型についても「オブジェクトの親子関係」が適用され、セルレベルで設定されたセル型の優先順位が最も高くなります。
適用するセル型を作成し、各オブジェクトや、名前付きスタイルのCellType プロパティに設定します。CellType プロパティを搭載するオブジェクトは以下のとおりです。
| オブジェクト | クラス | プロパティ |
|---|---|---|
| セル | Cell クラス | CellType プロパティ |
| 列 | Column クラス | CellType プロパティ |
| 行 | Row クラス | CellType プロパティ |
| 1行おきの行 | AlternatingRow クラス | CellType プロパティ |
| 名前付きスタイル | NamedStyle クラス | CellType プロパティ |
また、セルにどのセル型が設定されているか調ベるには、SheetView クラスのGetCellType メソッドを使用します。Visual Basicの場合はTypeOf...Is式、C#の場合はis演算子を使用することでセル型を確認できます。
次のサンプルコードは、行、列および特定のセルにセル型を設定する例です。
デザイナでの設定例については、セルのカスタマイズを参照してください。
AJAX Control Toolkitを使用したセル型は、デザイナでの設定はサポートされていません。