Makro-Nachhilfe für Funktionen für alle Objekte
#3
Hallo, das Problem für mich als ambitionierten Makro-Laien ist, dass ich aufgenommene Makros sozusagen nicht "verallgemeinern" kann. Ich nehme also ein Makro auf, aber es gilt dann nur genau für die Objekte in dem Dokument.

Ich will aber: Alle Objekte eines Dokuments auswählen (alle, nicht bestimmte) und eine Funktion wie "Knoten reduzieren" anwenden.

Also: Ich öffne ein neues Dokument und erstelle bestimmte Objekte (erstmalig). Dann klicke ich auf ein Makro und das Makro wählt alle Objekte aus und reduziert die Knoten. Oder das Makro glättet die Kurve um bestimmten Wert. Ich brauche aber nicht alles in einem Gesamtmakro, sondern müsste wissen, ob man nach

ActivePage.SelectableShapes.All.CreateSelection

dann die erwähnten Funktionen für alle diese ausgewählte Objekte durchführen kann. Vielleicht geht das aber auch nicht, weil Knoten reduzieren, Kurven glätten und Farbe oder Umrissdicke zuordnen immer nur bestimmten Objekten zugeordnet werden kann.

Ein von mir erratener Code wäre dann z.B.

Code:
ActivePage.SelectableShapes.All.CreateSelection
AllShapes.Smoothing:20

oder
ActivePage.SelectableShapes.All.CreateSelection
AllNodes.in.allShapes.reduce-nodes

oder
ActivePage.SelectableShapes.All.CreateSelection
AllOutlines.color.RGB:0-0-0
AllFills.color.RGB:0-0-0
AllOutlines:width:0


(ich kann gerne diese blöden Beispiele später wieder löschen...)

Außer den erwähnten Funktionen habe ich keinen weiteren Bedarf hier erstmal.

Betriebssystem / Grafik-Software: Windows 10, CorelDraw Suite 2023
Zitieren



Nachrichten in diesem Thema
RE: Makro-Nachhilfe für Funktionen für alle Objekte - von asterix - 30.06.2024, 19:04

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Makro starten Boerni 4 482 20.05.2025, 08:14
Letzter Beitrag: Boerni
  Objekte umfließen HMittermayr 37 6.863 27.04.2025, 17:24
Letzter Beitrag: HMittermayr
  Objekte sortieren und verschieben Karthagos 6 1.196 24.11.2024, 17:24
Letzter Beitrag: Piet
  Mehrere Objekte gleichzeitig drehen, um die eigene Achse klj 10 5.343 21.11.2024, 11:58
Letzter Beitrag: Anguel
  Erweiterte PNG Export-Funktionen per Makro möglich? asterix 0 409 01.11.2024, 00:08
Letzter Beitrag: asterix
  alle Objekte eines bestimmten Farbmodells auswählen asterix 16 3.385 08.08.2024, 22:25
Letzter Beitrag: asterix
  Makro selbst aufnehmen Karthagos 17 2.638 04.07.2024, 06:54
Letzter Beitrag: Karthagos
  VBA Objekte ausrichten fremoikaner 12 2.477 06.06.2024, 14:30
Letzter Beitrag: koter
  History (zuletzt geöffnete Objekte) Wild Thinng 1 667 23.05.2024, 17:25
Letzter Beitrag: miss_marple
  Mini-Objekte innerhalb einer Gruppe fassen und löschen migo 10 2.114 27.03.2024, 09:35
Letzter Beitrag: Boerni