Makro-Nachhilfe für Funktionen für alle Objekte
#4
Hallo Asterix,

(30.06.2024, 19:04)asterix schrieb: Vielleicht geht das aber auch nicht, weil Knoten reduzieren, Kurven glätten und Farbe oder Umrissdicke zuordnen immer nur bestimmten Objekten zugeordnet werden kann.

Richtig, das geht so nicht.

Die Methode „Knoten reduzieren“ (AutoReduce) ist eine Methode (keine Funktion) des Objekts „NodeRange“.
Du musst sie in einer Schleife bei jedem der Objekte in der Auswahl ausführen:
(Nicht zuweisen, man kann Eigenschaften oder Variablen einen Wert Zuweisen, Methoden werden ausgeführt.)

Code:
Sub KnotenRed()
   ActivePage.SelectableShapes.All.CreateSelection
   For Each s In ActiveSelection.Shapes
       s.Curve.Nodes.All.AutoReduce 0.5
   Next
End Sub

Sollten sich in der Auswahl Objekte befinden, die keine Kurve (das übergeordnete Objekt von NodeRange) haben, kommt es zu einer Fehlermeldung. Rechtecke oder Text wären z.B. solche Objekte.

Gruß

Koter
Zitieren



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

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Objekte drehen Karthagos 2 570 01.09.2025, 06:38
Letzter Beitrag: Karthagos
  Makro starten Boerni 4 1.131 20.05.2025, 08:14
Letzter Beitrag: Boerni
  Objekte umfließen HMittermayr 37 9.497 27.04.2025, 17:24
Letzter Beitrag: HMittermayr
  Objekte sortieren und verschieben Karthagos 6 1.932 24.11.2024, 17:24
Letzter Beitrag: Piet
  Mehrere Objekte gleichzeitig drehen, um die eigene Achse klj 10 6.456 21.11.2024, 11:58
Letzter Beitrag: Anguel
  Erweiterte PNG Export-Funktionen per Makro möglich? asterix 0 659 01.11.2024, 00:08
Letzter Beitrag: asterix
  alle Objekte eines bestimmten Farbmodells auswählen asterix 16 5.329 08.08.2024, 22:25
Letzter Beitrag: asterix
  Makro selbst aufnehmen Karthagos 17 4.054 04.07.2024, 06:54
Letzter Beitrag: Karthagos
  VBA Objekte ausrichten fremoikaner 12 3.889 06.06.2024, 14:30
Letzter Beitrag: koter
  History (zuletzt geöffnete Objekte) Wild Thinng 1 1.066 23.05.2024, 17:25
Letzter Beitrag: miss_marple