Diagram 对象

         
多个对象
Diagram
DiagramNodes

代表文档中的单个图示。Diagram 对象是 DiagramNodeShape 对象以及 ShapeRange 集合的成员。

使用 Diagram 对象

使用 Shape 对象或 ShapeRange 集合中的 Diagram 属性返回一个 Diagram 对象。

使用 Convert 方法将图示更改为其他类型。本示例将当前演示文稿第一张幻灯片上的第一个图示转换为一个射线图。本示例假设当前演示文稿中的第一个形状是一个图示,而不是其他类型的形状。

Sub DiagramConvert()
    ActivePresentation.Slides(1).Shapes(1).Diagram _
        .Convert Type:=msoDiagramRadial
End Sub

使用 Reverse 属性翻转图示中节点的顺序,以使第一个节点成为最后一个节点,并使最后一个节点变为第一个节点,以此类推。本示例将当前演示文稿第一张幻灯片第二个形状的图示节点的顺序颠倒。本示例假设当前演示文稿的第二个形状为一个图示,而不是其他类型的形状。

Sub DiagramReverse()
    ActivePresentation.Slides(1).Shapes(2).Diagram.Reverse = msoTrue
End Sub

DiagramNode 对象可以包含一个嵌套的 Diagram 对象。使用 DiagramNode 对象的 Diagram 属性返回嵌套的 Diagram 对象。