テーブルの列または行の Cell オブジェクトのコレクションです。 CellRange コレクションは、指定された列または行のすべてのセルを表します。 CellRange コレクションを使用するには、Cells キーワードを使用します。
注釈
コレクション オブジェクトは CellRange という名前は、オブジェクト ブラウザーに表示されますがこのキーワードは、PowerPoint オブジェクト モデルのプログラミングでは使用されません。 セル を代わりに使用するキーワードです。
セルを追加するプログラムを使用してまたは PowerPoint の表からセルを削除できません。 新しいテーブルを追加するのには、 Table オブジェクトの AddTable メソッドを使用します。 テーブルに列または行を追加するのには、 列 または 行 のコレクションの Add メソッドを使用します。 列や行を表から削除するには、Delete コレクションや Columns コレクションの Rows メソッドを使用します。
例
CellRange コレクションを取得するのにには、 Cells プロパティを使用します。 この例では、破線の線のスタイルを表の最初の列で、セルの右罫線を設定します。
With ActivePresentation.Slides(2).Shapes(5).Table.Columns(1).Cells
.Borders(ppBorderRight).DashStyle = msoLineDash
End With
次の使用例は、選択した表の行 1 に含まれるセル数を取得します。
num = ActiveWindow.Selection.ShapeRange.Table.Rows(1).Cells.Count
Cell (行、列) (行は行番号、列) を使用するか、Cells (index) (index は指定した行または列のセル番号) を使用して、1 つのセル オブジェクトを返します。 セルは行の左から右、列の上から下に番号が付けられます。 右から左に記述する言語設定では、セルは右から左にカウントされます。 次の例では、図形内のテーブルの 1 つと、スライド 2 の 5 行の最初の 2 つのセルを結合します。
With ActivePresentation.Slides(2).Shapes(5).Table
.Cell(1, 1).Merge MergeTo:=.Cell(1, 2)
End With
関連項目
PowerPoint Object Model Reference
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。