Cell オブジェクト (PowerPoint)

表のセルを表します。 Cell オブジェクトは、 CellRange コレクションのメンバーです。 CellRange コレクションは、指定した列または行に含まれるすべてのセルを表します。 CellRange コレクションを使用するには、Cells キーワードを使用します。

注釈

プログラムを使用して PowerPoint の表でセルを追加または削除することはできません。 列や行を表に追加するには、 Add コレクションや Columns コレクションの Rows メソッドを使用します。 列や行を表から削除するには、Delete コレクションや Columns コレクションの Rows メソッドを使用します。

単一の Cell オブジェクトを取得するには、セル (行、列) を使用します。row は行番号、列は列番号、Cells (index) は指定した行または列のセルの数です。 セルは行の左から右、列の上から下に番号が付けられます。 右から左に記述する言語設定では、セルは右から左にカウントされます。 次の使用例は、スライド 2 の図形 5 で表の行 1 に含まれる先頭 2 つのセルを結合します。

With ActivePresentation.Slides(2).Shapes(5).Table

    .Cell(1, 1).Merge MergeTo:=.Cell(1, 2)

End With

次の使用例は、表の先頭列のセル 1 の下罫線を点線にします。

With ActivePresentation.Slides(2).Shapes(5).Table.Columns(1) _

        .Cells(1)

    .Borders(ppBorderBottom).DashStyle = msoLineDash

End With

Shape オブジェクトにアクセスして各セルの内容を操作するには、Shape プロパティを使用します。 次の使用例は、先頭セル (行 1, 列 1) 内のテキストを削除して新規テキストを挿入し、列全体の幅を 110 ポイントに設定します。

With ActivePresentation.Slides(2).Shapes(5).Table.Cell(1, 1)

    .Shape.TextFrame.TextRange.Delete

    .Shape.TextFrame.TextRange.Text = "Rooster"

    .Parent.Columns(1).Width = 110

End With

メソッド

名前
Merge
Select
Split

プロパティ

名前
アプリケーション
Borders
Parent
Selected
Shape

関連項目

PowerPoint Object Model Reference

サポートとフィードバック

Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。