Selection.AddToGroup method (Visio)
Adds the selected shapes to the selected group.
Syntax
expression.AddToGroup
expression A variable that represents a Selection object.
Return value
Nothing
Remarks
The current selection must contain both the shapes to add and the group to which you want to add them. The group must be the primary selection or the only group in the selection.
Example
The following macro shows how to use the AddToGroup method to add selected shapes to a selected group.
Before running this macro, open the Basic Shapes stencil or a document based on the Basic Diagram template.
Public Sub AddToGroup_Example()
Application.ActiveWindow.Page.Drop Application.Documents.Item("BASIC_U.VSS").Masters.ItemU("Square"), 3, 8
Application.ActiveWindow.Page.Drop Application.Documents.Item("BASIC_U.VSS").Masters.ItemU("Pentagon"), 4, 8
Application.ActiveWindow.SelectAll
ActiveWindow.DeselectAll
ActiveWindow.Select Application.ActiveWindow.Page.Shapes.ItemU("Pentagon"), visSelect
ActiveWindow.Select Application.ActiveWindow.Page.Shapes.ItemU("Square"), visSelect
ActiveWindow.Selection.Group
Application.ActiveWindow.Page.Drop Application.Documents.Item("BASIC_U.VSS").Masters.ItemU("Ellipse"), 5, 6
ActiveWindow.DeselectAll
ActiveWindow.Select Application.ActiveWindow.Page.Shapes.ItemU("Ellipse"), visSelect
ActiveWindow.Select Application.ActiveWindow.Page.Shapes.ItemU("Sheet.3"), visSelect
ActiveWindow.Selection.AddToGroup
End Sub
Support and feedback
Have questions or feedback about Office VBA or this documentation? Please see Office VBA support and feedback for guidance about the ways you can receive support and provide feedback.