テーブルの列または行の 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 オブジェクトを取得するには、セル (行、列) を使用します。row は行番号、列は列番号、Cells (index) は指定した行または列のセルの数です。 セルは行の左から右、列の上から下に番号が付けられます。 右から左に記述する言語設定では、セルは右から左にカウントされます。 次の例では、図形内のテーブルの 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 のサポートおよびフィードバックを参照してください。