|
楼主 |
发表于 2016-1-25 13:55
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
Shape属性
返回Shape对象,该对象代表表格单元格中的形状(Cell对象)、图示中的图示节点(DiagramNode对象)或具有动画效果的形状(Effect对象)。
expression.Shape
expression 必选。该表达式返回上述对象之一。
VBA示例
本示例在新演示文稿中创建一个 3x3 表格,并向表格的第一个单元格中插入一个十字星。
With Presentations.Add
With .Slides.Add(1, ppLayoutBlank)
.Shapes.AddTable(3, 3).Select
.Shapes(1).Table.Cell(1, 1).Shape _
.AutoShapeType = msoShape4pointStar
End With
End With
以下示例创建一个图示并且向根节点添加子节点。在每个子节点添加完毕后,根节点将显示它所拥有的子节点数。
Sub CountChildNodes()
Dim dgnNode As DiagramNode
Dim shpDiagram As Shape
Dim intNodes As Integer
Set shpDiagram = ActivePresentation.Slides(1).Shapes.AddDiagram _
(Type:=msoDiagramRadial, Left:=10, Top:=15, _
Width:=400, Height:=475)
shpDiagram.DiagramNode.Children.AddNode
Set dgnNode = shpDiagram.DiagramNode.Root
For intNodes = 1 To 3
dgnNode.Children.AddNode
dgnNode.Shape.TextFrame.TextRange.Text = intNodes
Next intNodes
End Sub
ShapeRange属性
返回一个ShapeRange对象,该对象代表指定幻灯片中所有选定的幻灯片对象。其范围包括幻灯片中的绘图对象、形状、OLE对象、图片、文本对象、标题、页眉、页脚、幻灯片编号、占位符以及日期和时间对象等。只读。
说明
只有演示文稿在普通、幻灯片或任意母版视图时,才能从选定的内容中返回一个形状区域。
VBA示例
本示例设置第一个窗口中所有选定形状的前景填充颜色。
Windows(1).Selection.ShapeRange.Fill _
.ForeColor.RGB = RGB(255, 0, 255)
|
|