alle Objekte eines bestimmten Farbmodells auswählen
#9
Hallo Asterix,

(29.06.2024, 14:59)asterix schrieb: ...aber wie immer will man dann doch die Sache lösen. Smile...

Aber Sicher! 

Es sieht so aus, als wären wir auf einen Bug gestoßen.

Du kannst folgenden Code probieren:

Code:
Sub sucheRBG()
   ActivePage.SelectableShapes.FindShapes(Query:="@fill.Color.Type = 'rgb'").CreateSelection
   ActivePage.SelectableShapes.FindShapes(Query:="@com.Style.Outline.Color.Type = 5").AddToSelection
   If ActiveSelectionRange.Count = 0 Then MsgBox "Keine RBG-Objekte gefunden!", vbInformation, "Nichts Ausgewählt"
End Sub

Sub sucheCMYK()
   ActivePage.SelectableShapes.FindShapes(Query:="@fill.Color.Type = 'cmyk'").CreateSelection
   ActivePage.SelectableShapes.FindShapes(Query:="@com.Style.Outline.Color.Type = 2").AddToSelection
   If ActiveSelectionRange.Count = 0 Then MsgBox "Keine CMYK-Objekte gefunden!", vbInformation, "Nichts Ausgewählt"
End Sub

Sub sucheRBGFill()
   ActivePage.SelectableShapes.FindShapes(Query:="@fill.Color.Type = 'rgb'").CreateSelection
   If ActiveSelectionRange.Count = 0 Then MsgBox "Keine RBG-Füllung gefunden!", vbInformation, "Nichts Ausgewählt"
End Sub

Sub sucheCMYKFill()
   ActivePage.SelectableShapes.FindShapes(Query:="@fill.Color.Type = 'cmyk'").CreateSelection
   If ActiveSelectionRange.Count = 0 Then MsgBox "Keine CMYK-Füllung  gefunden!", vbInformation, "Nichts Ausgewählt"
End Sub

Sub sucheCMYKoutline()
 ActivePage.SelectableShapes.FindShapes(Query:="@com.Style.Outline.Color.Type = 2").CreateSelection
 If ActiveSelectionRange.Count = 0 Then MsgBox "Keinen CMYK-Umriss gefunden!", vbInformation, "Nichts Ausgewählt"
End Sub

Sub sucheRBGoutline()
 ActivePage.SelectableShapes.FindShapes(Query:="@com.Style.Outline.Color.Type = 5").CreateSelection
 If ActiveSelectionRange.Count = 0 Then MsgBox "Keinen RBG-Umriss gefunden!", vbInformation, "Nichts Ausgewählt"
End Sub

Falls Du Einzelheiten zum Bug wissen willst, gib Bescheid.

Gruß

Koter
[-] 1 Benutzer bedankt sich bei koter für diesen Beitrag:
  • asterix
Zitieren



Nachrichten in diesem Thema
RE: alle Objekte eines bestimmten Farbmodells auswählen - von koter - 30.06.2024, 10:23

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
Question Überblendung eines Bildes Alex_STR 1 296 21.08.2024, 19:57
Letzter Beitrag: Piet
  Makro-Nachhilfe für Funktionen für alle Objekte asterix 31 2.474 09.07.2024, 09:06
Letzter Beitrag: asterix
  VBA Objekte ausrichten fremoikaner 12 1.037 06.06.2024, 14:30
Letzter Beitrag: koter
  History (zuletzt geöffnete Objekte) Wild Thinng 1 308 23.05.2024, 17:25
Letzter Beitrag: miss_marple
  Mini-Objekte innerhalb einer Gruppe fassen und löschen migo 10 940 27.03.2024, 09:35
Letzter Beitrag: Boerni
  Objekte positionieren Sandfloh 2 522 23.03.2024, 18:12
Letzter Beitrag: Sandfloh
  Objekte und Punkte verbinden Herbert_M 2 470 05.02.2024, 20:17
Letzter Beitrag: norre
  2023 Objekte aus Dateimanager auf Arbeitsfläche ziehen ? miniprints 0 442 23.01.2024, 15:17
Letzter Beitrag: miniprints
  Textzeilen in einzelne Text-Objekte aufteilen Karthagos 8 1.232 01.05.2023, 10:34
Letzter Beitrag: Karthagos
  Befehl: "Alle Objekte entsprerren" LuGa 1 791 12.03.2023, 15:07
Letzter Beitrag: LuGa