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.
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.
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.