PowerPoint VBA教程:Table对象

Shapes (Shape)
Table
Columns (Column)
Rows (Row)

代表幻灯片上的表格形状。Table对象是 Shapes集合的成员。Table对象包含Columns集合和Rows集合。

使用 Table对象

使用 Shapes(index) 可返回一个包含表格的形状,其中 index 为一个数字。使用HasTable属性可查看形状是否包含表格。本示例将遍历第一张幻灯片上的形状,以查看是否每个形状都含有表格,然后为每个表格形状设置鼠标单击动作以前进到下一张幻灯片。


With ActivePresentation.Slides(2).Shapes
    For i = 1 To .Count
        If .Item(i).HasTable Then
            .Item(i).ActionSettings(ppMouseClick) _
                .Action = ppActionNextSlide
        End If
    Next
End With

使用 Table对象的Cell方法可访问每个单元格的内容。本示例将文本“Cell 1”插入第三张幻灯片上第五个形状中表格的第一个单元格中。


ActivePresentation.Slides(3).Shapes(5).Table _
    .Cell(1, 1).Shape.TextFrame.TextRange _
    .Text = "Cell 1"

使用AddTable方法可将表格添加到幻灯片。本示例在活动演示文稿第二张幻灯片上添加一个 3x3 的表格。


ActivePresentation.Slides(2).Shapes.AddTable(3, 3)

上页:PowerPoint VBA教程:SoundEffect对象 下页:PowerPoint VBA教程:TabStop对象

PowerPoint VBA教程:Table对象

PowerPoint VBA教程:TabStop对象 PowerPoint VBA教程:TabStops集合对象
PowerPoint VBA教程:Tags对象 PowerPoint VBA教程:TextEffectFormat对象
PowerPoint VBA教程:TextFrame对象 PowerPoint VBA教程:TextRange对象
PowerPoint VBA教程:TextStyle对象 PowerPoint VBA教程:TextStyleLevel对象
PowerPoint VBA教程:TextStyleLevels集合对象 PowerPoint VBA教程:TextStyles集合对象
PowerPoint VBA教程:ThreeDFormat对象 PowerPoint VBA教程:TimeLine对象
PowerPoint VBA教程:Timing对象 PowerPoint VBA教程:View对象
PowerPoint VBA教程:WebOptions对象 PowerPoint VBA教程:Accelerate属性
PowerPoint VBA教程:AcceleratorsEnabled属性 PowerPoint VBA教程:Accent属性
PowerPoint VBA教程:Accumulate属性 PowerPoint VBA教程:Action属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号