![]() |
Schatten-Optionen in VBA - Druckversion +- Juergens-Workshops.de Forum (https://forum.juergens-workshops.de) +-- Forum: Corel Grafik Forum (https://forum.juergens-workshops.de/forumdisplay.php?fid=65) +--- Forum: Corel Draw (https://forum.juergens-workshops.de/forumdisplay.php?fid=93) +--- Thema: Schatten-Optionen in VBA (/showthread.php?tid=35546) |
Schatten-Optionen in VBA - OsCor - 03.06.2014 ![]() So sieht eine typische Aufgabenstellung für mich aus: Kunde wünscht mit Schatten unterlegte Namen auf Schmuckpapier unterschiedlicher Ausführung (wie etwa Farbe) und in unterschiedlichen Fonts. Je nach Papier und Font wirkt sich ein unterlegter Schatten optisch ein wenig anders aus. Wenn ich etwa die Schattenstärke ändern will, muss ich in X5 jede einzelne Schattengruppe (von 24 auf einem Blatt in diesem Beispiel) einzeln auswählen und z.B. die Schattenfarbe von 80 % Schwarz in 70 % ändern, weil ich es bisher nicht schaffte, Schattengruppen so gemeinsam zu gruppieren, dass ich eine solche Änderung auf einen Schlag erledigen konnte. Auch die rot eingekreisten links oben sichtbaren Parameter müssen gelegentlich geändert werden. Natürlich ist so eine Änderung schnell erledigt, in dem man ein Beispiel entsprechend ändert und die anderen an die gewünschten Positionen kopiert. Aber manchmal pressiert es und man wünscht sich ein Makro oder wenigstens das Wissen, wie man eine derartige Fragestellung mit VBA löst. Über Denkanstöße freut sich Oswald Schatten-Optionen in VBA - norre - 03.06.2014 Hallo, schau mal da, vielleicht..... http://macromonster.com/index.php?mod=descr&id_desc=14& http://www.gdgmacros.com/details.php?toggle1=off&prodId=75#anchor1 http://macros.cdrpro.ru/dropshadow Schatten-Optionen in VBA - OsCor - 04.06.2014 Hallo norre, ich habe noch nicht ganz kapiert, ob das Makro im ersten (und dritten) Link die Serienproduktion für mich erleichtert. Das kriege ich sicher noch heraus. Was ich aber mindestens genauso toll finde: Man kann Schatten optimieren - deutlich besser als Corel rendert; das wußte ich nicht. Dabei steht und fällt die Optik von schattenunterlegten feinen Formen (wie etwa Schrift) mit solchen Feinheiten. Das Rendern der Schatten von Corel hat sich für mich von der Version X3 zur X5 verschlechtert. Der Preis scheint mir angemessen, wenn man solche Schatten oft nutzt. Vielen Dank Oswald Schatten-Optionen in VBA - Unkraut - 04.06.2014 Hallo Oswald, gern benutze ich die Funktion "Effekte kopieren" → hinterlegter Schatten aus, was auch auch bei bei mehreren ausgewählten Objekte oder bei Gruppen funktioniert. Einfach und schnell sind auch "eigene Voreinstellungen" zugefügt und genau so schnell wieder entfernt. ![]() Freundliche Grüße vom Unkraut Schatten-Optionen in VBA - OsCor - 04.06.2014 Effekte kopieren - das ist prima, damit kann ich schon ein wenig beschleunigen. Manchmal muss ich einen Anfall von Scham über solche eklatanten Lücken überstehen. Aber ich muss das unterdrücken. Breite geht halt immer zulasten der Tiefe. Glücklicherweise gibt es euch! Dankbar Oswald Schatten-Optionen in VBA - koter - 07.06.2014 Hallo Oswald, OsCor schrieb:...man wünscht sich ein Makro oder wenigstens das Wissen, wie man eine derartige Fragestellung mit VBA löst. Du hast als erfahrener Delphi-Programmierer gute Voraussetzungen Dir VBA anzueignen. Schlüsselwörter und Syntax sind ja sehr ähnlich! Beispiel: Code: String-Variablen, mit Delphi deklarieren: Du musst natürlich das Corel-Objektmodell kennenlernen aber Die Grundlagen wie Variablen, Objektorientierung, Kontrollstrukturen usw. beherrscht Du ja schon. Beispiel 1) dem ausgewälten Objekt einen Schatten zuweisen: Code: Sub schatten1() Beispiel 2) jedem (nicht gruppierten) Text, mit der Schrift "Book Antiqua", auf allen Seiten des Dokuments den Schatten des ausgewählen Objekts zuweisen: Code: Sub SchriftSchatten() Das Makro ist ziemlich nutzlos, es soll nur als Beispiel und Anregung dienen. Vielleicht hilft Dir das beim Einstieg in VBA. Bei Deiner Aufgabe ist Unkrauts Tip, oder aber „Effekt klonen“ wahrscheinlich rationeller als ein Makro zu basteln. Gruß Koter Schatten-Optionen in VBA - OsCor - 07.06.2014 Hallo Koter, vielen Dank für deine Ermutigung. Ich habe mir vor längerer Zeit für X5 den Macro Programming Guide besorgt und zum größten Teil auch gelesen. Auf Grund meines breiten Tätigkeitsfeldes habe ich aber noch keine Zeit gefunden, mich richtig hinein zu knieen. Dass VB(A) für mich nicht allzu schwer sein dürfte, wurde mir klar, als ich vor ein paar Wochen Visual Basic 2010 Express für mich entdeckte und an Hand eines etwas komplexeren Bildbetrachters auch ausprobierte. Um in ein solches System tiefer einzudringen, brauche ich immer einige Zeit; hilfreich sind für mich dabei gedruckte Manuals oder Lehrbücher. Damit setze ich mich abends mit einem Bier oder einem Glas Wein auf die Terrasse und denke mich hinein - offline quasi. Unkrauts Hinweis hat mir aber tatsächlich schon deutlich weitergeholfen. Gruß Oswald Schatten-Optionen in VBA - norre - 07.06.2014 Hallo Oswald, jetzt weiß ich nicht mehr ob ich dir den Link schon mal geschickt habe, egal hier.... http://community.coreldraw.com/wikis/howto/gdg-macros-vba-lessons.aspx für mich zu hoch ![]() ![]() Schatten-Optionen in VBA - OsCor - 08.06.2014 Hallo norre, nein, den Link kannte ich noch nicht. Sieht gut aus! Gruß Oswald |