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

(30.06.2024, 11:32)asterix schrieb: Nur noch die Frage, wann die Meldung "Nichts ausgewählt" kommen würde? In meinem (kurzen) Test kam ja entweder eine Auswahl oder eben, dass nichts gefunden wurde.

...immer wenn nichts gefunden wurde (dann kann ja auch nichts ausgewählt werden!)
Die Antwort steckt ja schon in Deiner Frage!
Oder vermisst Du noch eine Meldung?

Gruß

Koter
Zitieren
#12
Jetzt hab ich's gefunden, ich meinte eben den erwähnten Text und fand ihn nicht in der Meldung, aber das ist der Test vom Fenster oben - ok!

Na gut, eine Frage hab ich noch - man kann ja über Suchen & Ersetzen auch das Farbmodell suchen (deine Makros sind aber viel einfacher und praktischer). Da kann man auch CMY suchen. Ich finde aber gar keine CMY-Palette in meinem CorelDraw. Ist das also ein Ausnahmefall, falls jemand wirklich explizit eine CMY-Palette angelegt hat?

Das gleiche gilt ja auch für Graustufen etc. Aber keine Sorge - ich will wirklich nicht diese Farbmodelle alle suchen per Makro Smile. Im Gegenteil, es geht mir sogar explizit nur um RGB und CMYK, also genau das, was deine Makros schon vollständig und fehlerfrei können!

Betriebssystem / Grafik-Software: Windows 10, CorelDraw Suite 2023
Zitieren
#13
Hallo Asterix,

(30.06.2024, 12:20)asterix schrieb: ...Ist das also ein Ausnahmefall, falls jemand wirklich explizit eine CMY-Palette angelegt hat?...

ich kenne keine Statistiken zur Häufigkeit der Verwendung von Farbmodellen, ich kann also nichts über Ausnahmefälle sagen. Ich weiß auch nicht wie viele Farbmodelle es überhaupt gibt.
Paletten sind zur Verwendung von Farbmodellen nicht immer nötig.
Vielleicht kann ein anderer Nutzer mehr dazu sagen.

Gruß

Koter
Zitieren
#14
Ich denke, es ist für meine Fälle nicht relevant. CMY hört sich eben nach Teilmenge von CMYK an (nur ohne reines Schwarz eben), aber es ist seitens CorelDraw sicher eher so gemeint, dass es eine eigene Palette oder ein eigenes Modell ist. Wollte irgendwie nur sichergehen, dass das Makro dann auch so klappt für meine Belange, und wenn ich drüber nachdenke, dann tut es das! Danke nochmals.

Betriebssystem / Grafik-Software: Windows 10, CorelDraw Suite 2023
Zitieren
#15
Hallo Koter,

falls du nochmal in dieses Thema reinschaust Smile
Was wäre der Corel-VBA-Begriff, wenn ich nicht nach RGB oder CMYK, sondern nach Graustufen suchen möchte?

hiermit hatte ich keinen Erfolg (nur mit "gray"):


Code:
Sub sucheGrauoutline()
 ActivePage.SelectableShapes.FindShapes(Query:="@Outline.Color.Type = 'gray'").CreateSelection
 If ActiveSelectionRange.Count = 0 Then MsgBox "Kein RBG-Umriss gefunden.", vbInformation, "Nichts ausgewählt"
End Sub

Übrigens ging irgendwie bei mit das mit dem @com.style bei Outlines nicht mehr, so geht es derzeit:

Code:
Sub sucheRBGoutline()
 ActivePage.SelectableShapes.FindShapes(Query:="@Outline.Color.Type = 'rgb'").CreateSelection
 If ActiveSelectionRange.Count = 0 Then MsgBox "Kein RBG-Umriss gefunden.", vbInformation, "Nichts ausgewählt"
End Sub

Vielleicht weil ich inzwischen eine Vollversion von Corel besitze, nicht mehr die Special Edition.
Das aber nur a propos, meine Frage ging ja um den anderen Code, den ersten.

Betriebssystem / Grafik-Software: Windows 10, CorelDraw Suite 2023
Zitieren
#16
Hallo Asterix,

versuche es mit 'grayscale'.

(Hinweis: Das ist ein CQL-Ausdruck, kein VBA-Ausdruck.)

Gruß

Koter
Zitieren
#17
Danke, das hat geholfen und geklappt. Das ist auch nützlich, weil manchmal Schwarz als RGB und manchmal als "greyscale" angelegt ist. Wenn ich das nun so einfüge in den oben gezeigten Code, geht es, und auch mit Füllungen (fill).

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



Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Objekte sortieren und verschieben Karthagos 6 156 24.11.2024, 17:24
Letzter Beitrag: Piet
  Mehrere Objekte gleichzeitig drehen, um die eigene Achse klj 10 3.947 21.11.2024, 11:58
Letzter Beitrag: Anguel
Question Überblendung eines Bildes Alex_STR 1 423 21.08.2024, 19:57
Letzter Beitrag: Piet
  Makro-Nachhilfe für Funktionen für alle Objekte asterix 31 3.105 09.07.2024, 09:06
Letzter Beitrag: asterix
  VBA Objekte ausrichten fremoikaner 12 1.325 06.06.2024, 14:30
Letzter Beitrag: koter
  History (zuletzt geöffnete Objekte) Wild Thinng 1 353 23.05.2024, 17:25
Letzter Beitrag: miss_marple
  Mini-Objekte innerhalb einer Gruppe fassen und löschen migo 10 1.127 27.03.2024, 09:35
Letzter Beitrag: Boerni
  Objekte positionieren Sandfloh 2 586 23.03.2024, 18:12
Letzter Beitrag: Sandfloh
  Objekte und Punkte verbinden Herbert_M 2 546 05.02.2024, 20:17
Letzter Beitrag: norre
  2023 Objekte aus Dateimanager auf Arbeitsfläche ziehen ? miniprints 0 475 23.01.2024, 15:17
Letzter Beitrag: miniprints