Diagram Object

Multiple objects
Diagram
DiagramNodes

Represents a single diagram in a document. The Diagram object is a member of the Shapes collection.

Using the Diagram object

Use the Diagram property of the DiagramNode , Shape , and ShapeRange objects to return a single Diagram object. Use the Convert method to change a diagram from one type to another. This example converts the first diagram in the active document into a radial diagram. This example assumes that the first shape in the active document is a diagram and not another type of shape.

Sub DiagramConvert()
    ActiveDocument.Shapes(1).Diagram.Convert msoDiagramRadial
End Sub

Use the Reverse property to flip the order of the nodes in a diagram. This example reverses the order of the diagram nodes in the second shape in the active document. This assumes that the second shape in the active document is a diagram.

Sub DiagramReverse()
    ActiveDocument.Shapes(2).Diagram.Reverse = msoTrue
End Sub

Properties | Application Property | AutoFormat Property | AutoLayout Property | Creator Property | Nodes Property | Parent Property | Reverse Property | Type Property

Methods | Convert Method | FitText Method

Parent Objects | DiagramNode Object | Shape Object | ShapeRange Object

Child Objects | DiagramNodes Object