次の方法で共有


CellRange オブジェクト (PowerPoint)

テーブルの列または行の 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 のサポートおよびフィードバックを参照してください。