Skripty - Makra v CorelDRAW – jednoduše a pro začátečníky

Verze: CorelDRAW® ~X6+

[23.03.2021 Zdeněk Rampas ve spolupráci Jiří Beroušek Corelclub.cz, aktualizováno 30.03.2021]

Rutinní práce v CorelDRAW můžete automatizovat pomocí skriptů a maker.

Skripty jsou textové soubory s koncovkou csc, obsahující instrukce pro práci s objekty založené na rozšířeném programovacím jazyku BASIC. Můžete je spouštět volbou: Nástroje / Spustit skript.

Současný CorelDRAW umožňuje i pokročilejší způsob tvorby užitečných nástrojů a tím je integrovaný jazyk Microsoft Visual Basic for Applications v dalším jen VBA, programům v nich napsaných budeme říkat makra.

VBA umožňuje vytvářet komfortnější uživatelské rozhraní, okna podobná třeba Text / Odrážky, na kterých blíže specifikujete, co by mělo makro dělat. Přes VBA získáte přístup k objektovému modelu na kterém je založeno fungování CorelDRAW.

Makra nemají podobu čitelného textu, skrývají se v souborech s koncovkou gms. Ty se nacházejí ve složkách c:\Users\uživatel\AppData\Roaming\Corel\CorelDRAW Graphics Suite XXXX\Draw\GMS\, či c:\Program Files\Corel\CorelDRAW Graphics Suite XXXX\Draw\GMS\, kde XXXX je letopočet verze či X5, X6 atd. K ukládání nových maker, třeba získaných na této stránce, používejte raději první zmíněnou složku, zvláště pokud na PC nepracujete jako administrátor. Pokud se vám výše zmíněné složky nezobrazují, vypněte si skrývání systémových složek.

Makra můžeme spouštět několika způsoby.

a) Nástroje / Makra / Spustit makro (poměrně nepohodlné)

b) Nástroje / Makra / Správce maker (Otevře ukotvené okno, kde máte všechna svá makra trvale viditelná)

c) Ikony velmi často používaných maker můžete přidat na lištu nástrojů pomocí Nástroje / Možnosti / Přizpůsobení / Příkazy / Makra

Makra z nižších verzí CD na vyšších obvykle spustíte, ale naopak mohou nastat problémy.

Corel do verze 2018 používá pojmenování Makra, Corel od verze 2019 má Makra přejmenovaná na Skripty.
Pozn.: Corel do verze 2018 používá pojmenování Makra, Corel od verze 2019 má Makra přejmenovaná na Skripty.

*****

Vyzkoušej si ihned zprovoznit první makro, najdeš ho na stránce Makro Rotace objektů #1

top

 

COREL.com  / Obsah 2002 CORELclub.cz