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 のサポートおよびフィードバックを参照してください。
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示