バージョン

CellsInTable プロパティ

データ テーブルのセルの領域を取得または設定します。
シンタックス
public WorksheetRegion CellsInTable {get; set;}

プロパティ値

データ テーブルのセルの領域。
例外
例外解説
System.ArgumentNullException 指定された値は null です。
System.InvalidOperationException データ テーブルがワークシートから削除された後に値が指定されます。
System.ArgumentException 指定された値は、データ テーブルのワークシート以外のワークシートからの領域です。
System.InvalidOperationException 指定された領域には、RowInputCell または ColumnInputCell が含まれます。
System.InvalidOperationException 指定される値の 1 つ以上の内部セルは (最も左の列とトップの行を除くすべてのセル)、他のデータ テーブルの内部セルであるか、配列数値のセルで、その他のエンティティの範囲全体は、指定した値の内部セルの外に拡張します。
System.ArgumentException 指定した値は、ひとつの行の高さまたはひとつの列の幅です。テーブルのセルは、2 つの列で少なくとも 2 つの行でなければなりません。
System.InvalidOperationException 指定した値には、最も左の列またはトップの行に限定されない結合した領域が含まれます。結合した領域はデータ テーブルの内部セルに存在できず、結合した領域は最も左の列またはトップの行に存在できず、データ テーブル領域の外に拡張します。
解説

この領域の内部セル(セルは最も左の列またはトップの行にない)は、これが設定されると値が削除されます。内部セルにデータ テーブル外に交差する領域を持つ配列数式がある場合、エラーが発生します。ただし、この配列数式の領域はデータ テーブルの内部のセルに限定され、配列数式は ClearCellRange が呼び出され、セルのすべてからそれを削除します。同様に、既存のデータ テーブルの内部セルがこの領域と複数の外部セルに内部セルを含む場合、エラーが発生します。ただし、既存のデータ テーブルのすべての内部セルは、ここで指定する新しい領域の内部セルに含まれている場合、既存のデータ テーブルはワークシートから削除されます。

テーブルのセルが指定された後は内部セルの値を変更できません。

注:RowInputCell および ColumnInputCell はこの領域で共存できません。

参照