Corel FORUM
Forum użytkowników programów firmy Corel. Grafika wektorowa, rastrowa i obróbka zdjęć cyfrowych

Makra - Automatyczne grupowanie obiektów w innym obiekcie

Sparkman - 17 Kwiecień 2019, 12:52
Temat postu: Automatyczne grupowanie obiektów w innym obiekcie
Witam,

Szukam makra, które by automatycznie grupowało obiekty znajdujące się w innym obiekcie.

Np. mam na stronie kilkadziesiąt kwadratów, a w każdym kwadracie znajdują się inne obiekty.
I teraz chciałbym, że żeby makro grupowało ten główny kwadrat wraz z jego zawartością.

Czy jest to możliwe?

Sparkman - 18 Kwiecień 2019, 08:20

Już sobie poradziłem.
Może komuś takie makro się przyda.

Kod:

Sub GroupInsideObject()
Dim s As Shape
Dim sr As ShapeRange
Dim x As Double, y As Double, w As Double, h As Double
Set sr = ActivePage.Shapes.All
For Each s In sr.Shapes
s.GetBoundingBox x, y, w, h, True
    Set s = ActivePage.SelectShapesFromRectangle(x, y, x + w, y + h, False)
    If s.Shapes.Count >= 1 Then s.Group
Next s
End Sub


Powered by phpBB modified by Przemo © 2003 phpBB Group