Rychlé odkazy na postupy na této stránce:

Práce s makry

Při použití makra k automatizaci řady opakujících se úloh můžete ušetřit čas. Makro umožňuje určit posloupnost akcí, takže je lze později rychle zopakovat.

K používání maker nejsou potřeba žádné zkušenosti s programováním – ve skutečnosti jsou základní nástroje pro práci s makry k dispozici v hlavním okně aplikace. Chcete-li však mít nad makry větší kontrolu, můžete použít následující vestavěná programovací prostředí:

*

Podrobné informace týkající se rozdílů mezi jazyky VBA a VSTA naleznete v průvodci programováním v oblasti pro vývojáře na webu komunity CorelDRAW.

Začínáme s makry

Funkce maker jazyků VBA a VSTA jsou ve výchozím nastavení nainstalovány se softwarem, ale v případě potřeby je lze nainstalovat ručně. Můžete určit možnosti pro jazyk VBA.

*

Pokud chcete používat funkce jazyka VSTA v aplikaci Corel PHOTO-PAINT, je nutné, abyste měli nainstalované Microsoft Visual Studio 2017 nebo novější. Chcete-li používat editor VSTA, je nutné nejprve nainstalovat sadu Microsoft Visual Studio 2017, Community, Professional, Premium, Ultimate nebo Enterprise Edition a potom znovu nainstalovat sadu Microsoft Visual Studio Tools for Applications 2017 z webu microsoft.com.

Pokud nainstalujete Microsoft Visual Studio po nainstalovaní sady , je nutné znovu nainstalovat funkce maker VSTA tím, že změníte instalaci sady . Další informace naleznete v tématu Postup při ruční instalaci funkcí maker.

Funkce maker poskytují několik nástrojů pro práci s makry v hlavním okně aplikace:

Vytváření maker

Makra jsou ukládána v modulech (nazývaných „kódové moduly"), které jsou ukládány v projektech maker. Ukotvitelný panel Správce maker umožňuje zobrazit a spravovat všechny projekty maker, moduly a makra, která jsou k dispozici.

Pomocí ukotvitelného panelu Správce maker můžete vytvářet projekty maker ve formátu souborů Global Macro Storage (GMS) nebo projektů Corel VSTA Projects (CGSaddon). Použití těchto souborů je vhodným způsobem sbalení komponent projektu makra za účelem sdílení. Pomocí ukotvitelného panelu Správce maker můžete otevřít (nebo „zavést") vytvořené projekty maker i projekty maker nainstalované s daným softwarem nebo libovolné jiné projekty maker, které jsou k dispozici. Dále můžete pomocí ukotvitelného panelu Správce maker přejmenovat projekty maker a zkopírovat a zavřít (nebo „uvolnit") projekty maker založené na formátu GMS a VSTA.

*

Některé projekty maker jsou uzamčeny a nelze je změnit.

*

Při vytváření dokumentu je pro daný dokument na ukotvitelný panel Správce maker automaticky přidán projekt makra. Ačkoliv můžete ukládat makra do projektů maker dokumentu – například za účelem vytvoření celkové šablony – doporučuje se k uložení projektů maker používat soubory GMS.

Každý projekt makra obsahuje alespoň jeden modul. Pomocí ukotvitelného panelu Správce maker je možné přidat modul do projektu makra založeného na jazyku VBA nebo otevřít existující moduly k úpravám. Dále můžete pomocí ukotvitelného panelu Správce maker moduly jazyka VBA přejmenovat nebo odstranit.

*

Možnost úprav je pro některé moduly zakázána.

A konečně můžete použít ukotvitelný panel Správce maker k vytváření maker v dostupných modulech. K vytváření maker nejsou potřeba žádné zkušenosti s programováním. Pokud však tyto zkušenosti máte a chcete makra jazyka VBA upravit, můžete tak učinit pomocí Editoru maker. Dále můžete pomocí ukotvitelného panelu Správce maker makra jazyka VBA přejmenovat a odstranit.

Spouštění maker

Akce přidružené k makru můžete provést spuštěním daného makra.

Další informace o makrech

Oblast pro vývojáře na webu komunity CorelDRAW vám může pomoci řadou užitečných zdrojů: průvodce programováním, podrobná dokumentace Object Model Reference a příklady kódů, schémata objektových modelů a podrobné články o programování a kurzy.

Dokumentace Object Model Reference, známá také jako dokumentace API, obsahuje nápovědu k jednotlivým vlastnostem a funkcím, které lze v aplikacích automatizovat. (Tyto funkce jsou souhrnně nazývány „objektový model".) Dokumentaci můžete snadno otevřít pomocí Editoru maker.

Schémata objektových modelů poskytují hierarchickou reprezentaci vlastností a funkcí, které lze automatizovat v aplikaci CorelDRAW, Corel PHOTO-PAINT a Corel DESIGNER.

*

Podrobné informace o jazyku VBA a jeho programovacím prostředí naleznete v nápovědě k produktu Microsoft Visual Basic prostřednictvím nabídky Nápověda v Editoru maker.

Podrobnější informace o jazyku VSTA a jeho programovacím prostředí naleznete v nabídce Nápověda v editoru jazyka VSTA.

Postup při ruční instalaci funkcí maker Zp t nahoru

*

Funkce maker pro jazyky VBA a VSTA jsou ve výchozím nastavení nainstalovány spolu se softwarem.

Postup při určování možností jazyka VBA Zp t nahoru
Postup při zobrazení nástrojů maker Zp t nahoru

 

Klikněte na příkaz Okno Panely nástrojů Makra.
Klikněte na příkaz Nástroje Makra Editor VSTA. (Je nutné, aby byl v počítači nainstalovaný jazyk VSTA.)
Postup při vytváření projektu makra Zp t nahoru

 

V seznamu klikněte pravým tlačítkem myši na projekt, klikněte na tlačítko Kopírovat do a poté vyberte cílové umístění kopie projektu.
POZNÁMKA: Nelze zkopírovat projekt maker založený na dokumentu. Tyto projekty jsou uloženy v dokumentu a nelze je spravovat odděleně od tohoto dokumentu.
Klikněte na tlačítko Jednoduchý režim .
POZNÁMKA: Projekt maker založený na dokumentu můžete uzavřít pouze uzavřením dokumentu, v němž je uložen.

*

Některé projekty maker jsou uzamčeny a nelze je změnit.

Postup při vytváření makra Zp t nahoru

 

*

Některé projekty maker jsou uzamčeny a nelze je změnit.

Postup při spuštění makra Zp t nahoru
Postup při zobrazení dokumentace Object Model Reference v Editoru maker Zp t nahoru

*

Dále můžete zobrazit informace pro libovolnou položku v okně Kód Editoru maker kliknutím na danou položku a stisknutím klávesy F1.

Zkušební, akademická a OEM verze neobsahují všechny součásti. Mezi součásti, které nejsou k dispozici, mohou patřit aplikace a funkce společnosti Corel, pomůcky třetích stran a soubory s dodatečným obsahem.


Napište nám
Byla vám tato stránka užitecná? Napište nám. (je vyžadováno připojení k Internetu.)

Copyright 2018 Corel Corporation. Všechna práva vyhrazena.