In diesem Abschnitt finden Sie Informationen zu den folgenden Themen:
Sie können Zeit sparen, wenn Sie häufig verwendete Aufgaben mithilfe von Makros automatisieren. Mit einem Makro können Sie eine Reihe von Aktionen festlegen, die Sie dann zu einem späteren Zeitpunkt schnell erneut ausführen können.
Um Makros zu verwenden, müssen Sie kein Programmierer sein – die grundlegenden Hilfsmittel für die Arbeit mit Makros stehen im Hauptanwendungsfenster zur Verfügung. Wenn Sie jedoch größere Kontrolle über Ihre Makros wünschen, können Sie folgende integrierte Programmierumgebungen verwenden:
Detaillierte Informationen zu den Unterschieden zwischen VBA und VSTA finden Sie in der Programmierungsanleitung im Entwickler-Bereich auf der CorelDRAW.com-Community-Website.
Erste Schritte mit Makros
Die Makrofunktionen für VBA und VSTA werden standardmäßig zusammen mit der Software installiert, Sie können diese Funktionen bei Bedarf jedoch auch manuell installieren. Sie können Optionen für die VBA-Funktion angeben.
Um VSTA-Makrofunktionen mit Corel PHOTO-PAINT verwenden zu können, müssen Sie Microsoft Visual Studio 2017 oder höher installiert haben. Um den VSTA-Editor verwenden zu können, müssen Sie zuerst Microsoft Visual Studio 2017, Community, Professional, Premium, Ultimate oder Enterprise Edition installieren und dann Microsoft Visual Studio Tools for Applications 2017 von microsoft.com neu installieren.
Wenn Sie erst und dann Microsoft Visual Studio installieren, müssen Sie die VSTA-Makrofunktionen neu installieren, indem Sie Ihre Installation von ändern. Weitere Informationen finden Sie unter Makrofunktionen manuell installieren.
Die Makrofunktionen stellen mehrere Hilfsmittel für die Arbeit mit Makros im Hauptanwendungsfenster bereit:
Makros erstellen
Makros werden in Modulen (auch als „Codemodule" bezeichnet) gespeichert, die wiederum in Makroprojekten gespeichert werden. Im Andockfenster „Makro-Manager" können Sie alle Makroprojekte, Module und Makros, die Ihnen zur Verfügung stehen, anzeigen und verwalten.
Über das Andockfenster „Makro-Manager" können Sie Makroprojekte in Form von Global Macro Storage-(GMS-)Dateien oder Corel VSTA-Projekten (CGSaddon) erstellen. Die solcher Dateien ist eine hervorragende Möglichkeit, die Komponenten Ihres Makroprojekts zur gemeinsamen Verwendung mit anderen Personen zu bündeln. Mit dem Andockfenster „Makro-Manager" können Sie alle Makroprojekte öffnen („laden"), die Sie selbst erstellt haben, ebenso wie die Makroprojekte, die zusammen mit der Software installiert oder Ihnen anderweitig zur Verfügung gestellt wurden. Außerdem können Sie mit dem Andockfenster „Makro-Manager" Makroprojekte umbenennen sowie GMS- und VSTA-basierte Makroprojekte kopieren und schließen („entfernen").
Einige Makroprojekte sind gesperrt und können nicht geändert werden.
Beim Erstellen eines Dokuments wird dem Andockfenster „Makro-Manager" automatisch ein Makroprojekt für das betreffende Dokument hinzugefügt. Auch wenn es möglich ist, Makros innerhalb des Makroprojekts für ein Dokument zu speichern, beispielsweise um eine Vorlage mit allen Funktionen zu erstellen, wird empfohlen, stattdessen GMS-Dateien zum Speichern der Makroprojekte zu verwenden.
Jedes Makroprojekt enthält mindestens ein Modul. Im Andockfenster „Makro-Manager" können Sie ein Modul zu einem VBA-basierten Makroprojekt hinzufügen oder bestehende Module zur Bearbeitung öffnen. Außerdem können Sie das Andockfenster „Makro-Manager" verwenden, um VBA-Module umzubenennen oder zu löschen.
Bei einigen Modulen ist die Bearbeitungsfunktion deaktiviert.
Schließlich können Sie mit dem Andockfenster „Makro-Manager" Makros innerhalb der verfügbaren Module erstellen. Sie benötigen keine Programmiererfahrung, um Makros zu erstellen; falls Sie jedoch über Programmiererfahrung verfügen und VBA-Makros bearbeiten möchten, können Sie dies im Makro-Editor tun. Außerdem können Sie das Andockfenster „Makro-Manager" verwenden, um VBA-Makros umzubenennen bzw. zu löschen.
Makros abspielen
Sie können die mit einem Makro verknüpften Aktionen ausführen, indem Sie das betreffende Makro abspielen.
Weitere Informationen zu Makros
Im Entwickler-Bereich auf der Website der CorelDRAW.com-Community finden Sie eine Fülle nützlicher Hilfsmittel: eine Programmierungsanleitung, eine ausführliche Objektmodellreferenz-Dokumentation mit Codebeispielen, Objektmodell-Diagramme und detaillierte Beiträge und Tutorials zum Thema Programmierung.
Die Objektmodell-Referenzdokumentation – auf API-Dokumentation genannt – bietet Hilfe zu allen Features und Funktionen, die in den Anwendungen automatisiert werden können. (Zusammenfassend werden diese Funktionen als „Objektmodell" bezeichnet.) Sie können problemlos vom Makro-Editor aus auf die relevanten Unterlagen zugreifen.
Die Objektmodell-Diagramme bieten eine hierarchische Darstellung der Funktionen, die in CorelDRAW, Corel PHOTO-PAINT und Corel DESIGNER automatisiert werden können.
Detailliertere Informationen zu VBA und der zugehörigen Programmierumgebung finden Sie in der Hilfe zu Microsoft Visual Basic im Menü Hilfe des Makro-Editors.
Detailliertere Informationen zu VSTA und der zugehörigen Programmierumgebung finden Sie im Menü Hilfe des VSTA-Editors.
Die Makrofunktionen für VBA und VSTA werden standardmäßig zusammen mit der Software installiert.
3 . |
Geben Sie im Bereich Sicherheit an, wie mit dem Risiko der Ausführung schädlicher Makros umgegangen werden soll, indem Sie auf Sicherheitsoptionen klicken. |
|
• |
Sehr hoch: Nur Makros aus vertrauenswürdigen Quellen dürfen ausgeführt werden. Alle anderen signierten sowie nicht signierten Makros sind deaktiviert. |
|
• |
Hoch: Nur signierte Makros aus vertrauenswürdigen Quellen dürfen ausgeführt werden. Nicht signierte Makros sind bzw. werden automatisch deaktiviert. |
|
• |
Mittel: Ermöglicht es Ihnen zu bestimmen, welche Makros ausgeführt werden, selbst wenn sie potenziell schädlich sind. |
|
• |
Niedrig (nicht empfohlen): Erlaubt die Ausführung aller potenziell gefährlichen Makros. Verwenden Sie diese Einstellung nur, wenn Sie einen Virenscanner installiert haben oder die Sicherheit aller Dokumente, die Sie öffnen, überprüfen. |
5 . |
Sehen Sie im Dialogfeld Sicherheit auf der Seite Vertrauenswürdige Herausgeber nach, welche Makroherausgeber als vertrauenswürdig gelten. Klicken Sie auf Anzeigen, um Details zum ausgewählten Makroherausgeber anzuzeigen, bzw. auf Entfernen, um den ausgewählten Makroherausgeber aus der Liste zu löschen. |
|
|
|
|
|
|
|
HINWEIS: Dokumentbasierte Makroprojekte können nicht kopiert werden. Derartige Projekte werden in einem Dokument gespeichert und können nicht von dem betreffenden Dokument getrennt verwaltet werden.
|
|
|
|
|
|
|
|
|
|
|
|
HINWEIS: Dokumentbasierte Makroprojekte können nur durch Schließen des Dokuments, in denen das betreffende Makroprojekt gespeichert ist, geschlossen werden.
|
Einige Makroprojekte sind gesperrt und können nicht geändert werden.
Einige Makroprojekte sind gesperrt und können nicht geändert werden.
|
• |
Klicken Sie auf Extras Makros Makro ausführen, oder klicken Sie in der Symbolleiste Makros auf die Schaltfläche Makro ausführen . Wählen Sie im Listenfeld Makros in das Projekt aus, in dem das Makro gespeichert ist. Wählen Sie im Listenfeld Makroname das gewünschte Makro aus. Klicken Sie auf Ausführen. |
Außerdem können Sie Informationen für jedes beliebige Element im Fenster Code des Makro-Editors anzeigen, indem Sie auf das betreffende Element klicken und die Taste F1 drücken.
Nicht alle Komponenten sind in unseren Testversionen, Versionen für Bildungseinrichtungen und OEM-Versionen enthalten. Nicht verfügbare Komponenten sind u. a. Anwendungen und Funktionen von Corel, Dienstprogramme von Drittanbietern sowie zusätzliche Inhaltsdateien.
Copyright 2018 Corel Corporation. Alle Rechte vorbehalten.