I want to group all objects in a page. I used this code:
Sub Group()
Set sr = ActivePage.Shapes.Allsr.group
End sub
The problem I have is that it group guides along with the object. I don't want the guides the be grouped with it
You can do a lot with FindShapes and CQL.
Exclude guideline shapes:
ActivePage.Shapes.FindShapes(, , False, "@type != 'guideline'")
Exclude shapes on special layers and shapes on master layers:
ActivePage.Shapes.FindShapes(, , False, "@com.Layer.IsSpecialLayer = 'False' and @com.Layer.Master = 'False'")