Is there a place/page where I can take a look all possible shapes in Visio?

223 Views Asked by At

There are many shape groups in Visio. I'm not so familiar with all of them.

I would like to take a look at all of them, preferably on a single page to find what I'm looking for.

Visio shape selecting

1

There are 1 best solutions below

4
y4cine On

What do you mean by "take a look at them"?

The question can be interpreted in some many ways.

The easiest is to display the drawing explorer. It will show you the structure of your drawing, including groups and subshapes. https://support.microsoft.com/en-us/office/edit-your-drawing-using-the-drawing-explorer-window-81502ef3-6cac-423e-b4f1-1c19a5126e70?ui=en-us&rs=en-us&ad=us

Maybe you want a form in which in which you display the groups of the drawing. Then you would need to be able to identify them. The easiest way would be to iterate over all shapes of the drawing and to check whether they have subshapes.

Sub find_groups()
    Dim shp As Shape
    
    For Each shp In ActivePage.Shapes
        If shp.Shapes.Count > 0 Then
            Debug.Print shp.ID; " is a group"
        Else
            Debug.Print shp.ID; " is not a group"
        End If
    Next shp
End Sub

Or maybe you want a report of the groups, then you need first to mark them as groups by a field that you fill by something like the above code.

... so many interpretations.