Dzwebs.Net

撰写电脑技术杂文十余年

PPT编程的CellRange集合

Admin | 2012-9-15 10:41:10 | 被阅次数 | 7126

温馨提示!

如果未能解决您的问题,请点击搜索;登陆可复制文章,点击登陆

  CellRange 集合:表格列或行中 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杂文

上一篇:ppt环境下的vba中的Cell对象例子

下一篇:ppt环境下的vba中的ColorEffect 对象例子

网站备案号:

网站备案号:滇ICP备11001339号-7

版权属性:

Copyright 2007-2021-forever Inc. all Rights Reserved.

联系方式:

Email:dzwebs@126.com QQ:83539231 访问统计