Podręczne łącza do procedur na tej stronie:
Można oszczędzić czas, automatyzując ciąg powtarzalnych zadań za pomocą makra. Makro umożliwia określenie sekwencji czynności, dzięki czemu później można te czynności szybko powtarzać.
Aby używać makr, nie trzeba mieć żadnego doświadczenia w programowaniu — co więcej, podstawowe narzędzia do pracy z makrami są dostępne w głównym oknie aplikacji. Chcąc jednak mieć większą kontrolę nad makrami, można użyć następujących wbudowanych środowisk programistycznych:

Szczegółowe informacje na temat różnic między środowiskiem VBA a VSTA można znaleźć w pliku Pomocy dotyczącej makr programu Corel PHOTO‑PAINT (pp_om.chm, który znajduje się w folderze Data zainstalowanego oprogramowania).
Rozpoczęcie pracy z makrami
Elementy do obsługi makr dla środowisk VBA i VSTA są domyślnie instalowane razem z oprogramowaniem, przy czym można je w razie potrzeby zainstalować ręcznie. Możliwe jest określenie opcji dla środowiska VBA.

Aby używać funkcji makr VSTA w programie Corel PHOTO‑PAINT, trzeba zainstalować program Microsoft Visual Studio w wersji 2012 lub nowszej.
Jeśli program Microsoft Visual Studio zostanie zainstalowany po instalacji programu CorelDRAW Graphics Suite, należy ponownie zainstalować funkcje makr VSTA poprzez modyfikację instalacji programu CorelDRAW Graphics Suite. Więcej informacji można znaleźć w sekcji Aby ręcznie zainstalować elementy do obsługi makr.
Na elementy do obsługi makr składa się kilka narzędzi do pracy z makrami w głównym oknie aplikacji:
Tworzenie makr
Makra są przechowywane w modułach (nazywanych także „modułami kodowymi"), które są przechowywane w projektach makr. Okno dokowane Menedżer makr umożliwia przeglądanie wszystkich projektów makr, modułów i makr dostępnych dla danego użytkownika oraz zarządzanie nimi.
Okno dokowane Menedżer makr umożliwia tworzenie projektów makr w formie plików Global Macro Storage (GMS, globalny magazyn makr) lub projektów Corel VSTA (CGSaddon). Takie pliki doskonale nadają się do kompletowania składników projektu makr w celu współdzielenia ich z innymi. Przy użyciu okna dokowanego Menedżer makr można otwierać (czyli „ładować") projekty makr tworzone przez siebie, a także instalowane z oprogramowaniem lub udostępnione w inny sposób. Przy użyciu okna dokowanego Menedżer makr można również zmieniać nazwy projektów makr, a także kopiować i zamykać (czyli „wyładowywać") projekty makr VSTA i opartych na magazynach GMS.

Niektóre projekty makr są zablokowane i nie można ich modyfikować.

Gdy zostaje utworzony dokument, projekt makr dla tego dokumentu zostaje automatycznie dodany do okna dokowanego Menedżer makr. Mimo że makra można przechowywać w projekcie makr dokumentu — na przykład w celu utworzenia kompleksowego szablonu — zalecane jest jednak przechowywanie projektów makr z zastosowaniem plików GMS.
Każdy projekt makr zawiera przynajmniej jeden moduł. Przy użyciu okna dokowanego Menedżer makr można dodać moduły do projektu makr opartego na środowisku VBA lub otwierać istniejące moduły do edycji. Przy użyciu okna dokowanego Menedżer makr można również usuwać moduły VBA lub zmieniać ich nazwy.

W przypadku niektórych modułów funkcja edytowania jest wyłączona.
Przy użyciu okna dokowanego Menedżer makr można tworzyć makra w dostępnych modułach. Aby tworzyć makra, nie trzeba mieć żadnego doświadczenia w programowaniu, niemniej jednak mając takie doświadczenie i chcąc edytować makra VBA, można do tego celu wykorzystać Edytor makr. Przy użyciu okna dokowanego Menedżer makr można również usuwać makra VBA i zmieniać ich nazwy.

Program Corel PHOTO‑PAINT obejmuje przykładowe makra, które poszerzają funkcjonalność, demonstrują automatyzację w oprogramowaniu i zawierają przykładowy kod. Informacje na temat tych przykładowych makr można znaleźć w pliku Pomocy dotyczącej makr programu Corel PHOTO‑PAINT (pp_om.chm, który znajduje się w folderze Data zainstalowanego oprogramowania).
Odtwarzanie makr
Odtwarzając makro, można wykonać czynności skojarzone z danym makrem.
Dalsza wiedza na temat makr
Program Corel PHOTO‑PAINT udostępnia dodatkowe zasoby, które zawierają pomocne informacje na temat makr. Te dodatkowe zasoby, znajdujące się w folderze Data zainstalowanego oprogramowania, opisano w poniższej tabeli.
Plik Pomocy dotyczącej makr zawiera dokumentację na temat każdego elementu i funkcji, które w aplikacji można zautomatyzować. (Te elementy i funkcje łącznie określa się mianem „modelu obiektowego"). Plik Pomocy dotyczącej makr jest łatwo dostępny z Edytora makr.

Bardziej szczegółowe informacje na temat języka VBA i jego środowiska programistycznego można znaleźć w sekcji Microsoft Visual Basic — Pomoc dostępnej z menu Pomoc w Edytorze makr.
Bardziej szczegółowe informacje na temat narzędzi VSTA i ich środowiska programistycznego można znaleźć za pośrednictwem menu Help w Edytorze VSTA.
| 4 . |
Na stronie Funkcje kreatora instalacji zaznacz następujące pola wyboru na liście Narzędzia: |

Elementy do obsługi makr dla środowisk VBA i VSTA są instalowane domyślnie razem z oprogramowaniem.
| 3 . |
W obszarze Zabezpieczenia kliknij przycisk Opcje zabezpieczeń, aby określić sposób ograniczania zagrożeń związanych z uruchamianiem makr. |
| 4 . |
Na stronie Poziom zabezpieczeń w oknie dialogowym Zabezpieczenia zaznacz jedną z następujących opcji: |
|
• |
Bardzo wysoki — możliwe będzie uruchamianie wyłącznie makr zainstalowanych w zaufanych położeniach. Wszelkie inne makra (zarówno podpisane, jak i niepodpisane) zostaną wyłączone. |
|
• |
Wysoki — możliwe będzie uruchamianie wyłącznie podpisanych makr z zaufanych źródeł. Makra niepodpisane zostaną automatycznie wyłączone. |
|
• |
Średni — możliwe będzie uruchamianie makr wskazanych przez użytkownika, nawet jeśli będą potencjalnie szkodliwe. |
|
• |
Niski (niezalecane) — możliwe będzie uruchamianie wszystkich makr, w tym potencjalnie szkodliwych. Opcję tę należy wybrać wyłącznie wtedy, gdy używane jest oprogramowanie antywirusowe lub jeśli wszystkie otwierane dokumenty są sprawdzane pod kątem bezpieczeństwa. |
| 5 . |
Na stronie Zaufani wydawcy w oknie dialogowym Zabezpieczenia zweryfikuj, którzy wydawcy makr są zaufani. Kliknij opcję Widok, aby wyświetlić szczegóły dotyczące wybranego wydawcy makr, lub kliknij przycisk Usuń, aby usunąć wybranego wydawcę makr z listy. |
|
• |
Wybierz z listy opcję Visual Studio Tools for Applications, kliknij opcję Nowy, a następnie kliknij pozycję Nowy projekt makr. |
|
• |
Kliknij opcję Visual Basic for Applications na liście, kliknij opcję Nowy, a następnie kliknij opcję Nowy projekt makr. |
|
|
|
|
|
|
Wybierz z listy opcję Visual Studio Tools for Applications, kliknij polecenie Załaduj, a następnie wybierz projekt. |
|
Kliknij opcję Visual Basic for Applications na liście, kliknij opcję Załaduj, a następnie wybierz projekt. |
|
|
|
|
|
|
Prawym przyciskiem myszy kliknij projekt na liście, kliknij opcję Kopiuj do, a następnie wybierz docelową lokalizację kopiowanego projektu.
UWAGA: Nie można skopiować projektu makr opartego na dokumencie. Takie projekty są przechowywane wewnątrz dokumentu i nie można nimi zarządzać w oddzieleniu od danego dokumentu.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
UWAGA: Projekt makr oparty na dokumencie można zamknąć tylko przez zamknięcie dokumentu, w którym jest przechowywany.
|

Niektóre projekty makr są zablokowane i nie można ich modyfikować.

Niektóre projekty makr są zablokowane i nie można ich modyfikować.
|
• |
Kliknij kolejno Narzędzia Makra Uruchom makro albo kliknij przycisk Uruchom makro na pasku narzędzi Makra. Z listy Makra w wybierz projekt, w którym przechowywane jest makro. Z listy Nazwa makra wybierz makro. Kliknij przycisk Uruchom. |
|
• |
W oknie dokowanym Menedżer makr kliknij makro na liście, a następnie kliknij przycisk Uruchom . |
|
• |
W oknie dokowanym Menedżer makr prawym przyciskiem myszy kliknij makro na liście, a następnie kliknij opcję Uruchom. |

Można również wyświetlić temat Pomocy dotyczący dowolnego elementu wymienionego w oknie Kod Edytora makr, klikając dany element i naciskając klawisz F1.
Copyright 2015 Corel Corporation. Wszelkie prawa zastrzezne.