PowerPoint VBA教程:CellRange集合对象

多个对象
CellRange (Cell)
多个对象

表格列或行中Cell对象的集合。CellRange集合代表指定列或行中的所有单元格。利用 Cells 关键字可使用 CellRange集合。

使用 CellRange集合

使用 Cells属性可返回 CellRange集合。本示例将表格中第一列单元格的右边框设置为虚线样式。


With ActivePresentation.Slides(2).Shapes(5).Table.Columns(1).Cells
    .Borders(ppBorderRight).DashStyle = msoLineDash
End With

本示例返回选定表格中第一行的单元格数。


num = ActiveWindow.Selection.ShapeRange.Table.Rows(1).Cells.Count

使用 Cell(row, column)(其中 row 表示行号,column 表示列号)或者使用 Cells(index)(其中 index 表示指定行或列的单元格编号)返回一个 Cell对象。单元格的编号方法是:在行中从左向右进行编号,在列中则从上到下进行编号。对于从右向左的语言设置,将使用相反的方案。以下示例将合并第二张幻灯片第五个形状的表格中第一行的前两个单元格。


With ActivePresentation.Slides(2).Shapes(5).Table
    .Cell(1, 1).Merge MergeTo:=.Cell(1, 2)
End With

说明

虽然集合对象名为 CellRange 且显示在“对象浏览器”中,但此关键字不能用于 PowerPoint对象模型编程。而应该使用 Cells 关键字。

不能用编程的方法一次向 PowerPoint 表格中添加多个单元格或从中删除多个单元格。但使用 Table对象的 AddTable方法可以添加一个新表格;使用 Columns 或 Rows集合的 Add方法可以向表格中添加一列或一行;使用 Columns 或 Rows集合的 Delete方法可以从表格中删除一列或一行。

上页:PowerPoint VBA教程:Cell对象 下页:PowerPoint VBA教程:ColorEffect对象

PowerPoint VBA教程:CellRange集合对象

PowerPoint VBA教程:ColorEffect对象 PowerPoint VBA教程:ColorFormat对象
PowerPoint VBA教程:ColorScheme对象 PowerPoint VBA教程:ColorSchemes集合对象
PowerPoint VBA教程:Column对象 PowerPoint VBA教程:Columns集合对象
PowerPoint VBA教程:Comment对象 PowerPoint VBA教程:Comments集合
PowerPoint VBA教程:ConnectorFormat对象 PowerPoint VBA教程:DefaultWebOptions对象
PowerPoint VBA教程:Design对象 PowerPoint VBA教程:Designs集合
PowerPoint VBA教程:Diagram对象 PowerPoint VBA教程:DiagramNode对象
PowerPoint VBA教程:DiagramNodeChildren集合 PowerPoint VBA教程:DiagramNodes集合
PowerPoint VBA教程:DocumentWindow对象 PowerPoint VBA教程:DocumentWindows集合对象
PowerPoint VBA教程:Effect对象 PowerPoint VBA教程:EffectInformation对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号