Makro hinzufügen

Videoerläuterung

Um eine Makrofunktion zu erstellen:
  1. Öffnen Sie das Hauptprogrammfenster und wählen Sie in der Baumansicht den gewünschten Textbaustein.
  2. Klicken Sie im Textbausteininhaltsfeld an die Stelle, an der die Makrofunktion eingefügt werden soll.
  3. Wählen Sie die gewünschte Makrofunktion aus dem Makro Hauptmenü:

  4. Konfigurieren Sie die Funktion im Makroeingabedialog.

Mit einem Doppelklick auf den Makroplatzhalter, können Sie den Makroeingabedialog jederzeit wieder aufrufen.

Makroeingabedialog

Makroeingabedialoge dienen der Konfiguration der einzelnen Makrofunktionen und sind fast ausnahmslos in folgende drei Bereiche aufgeteilt:

Makroname

Der Makroname dient der Beschriftung des Makro-Platzhalters im Textbaustein:

Wählen Sie hierfür einen kurzen und beschreibenden Namen.

Ohne Angabe eines Makronamens zeigt PhraseExpress statt des formschönen Platzhalters den zugrundeliegenden Makroprogrammcode im Textbausteininhalt:

Dieser sperrige Code ist jedoch allenfalls für damit vertraute PhraseExpress Experten interessant, und wir empfehlen, stets einen Namen für das Makro zu verwenden, damit der Textbaustein übersichtlich und lesbar bleibt.

Durch (Nicht)verwendung eines Namen können Sie zwischen klassischer Codeansicht und der Platzhalterdarstellung im Textbaustein wechseln.

Infos zur Makrocodesyntax finden Sie in dieser separaten Dokumentation.

Makroparameter

Fast alle Makrofunktionen haben Einstellungsparameter, die in dieser Dokumentation beschrieben werden.

Der Clou: Parameter können weitere Makrofunktionen beinhalten! Mit dieser Art der Verschachtelung von Makrofunktionen lassen sich sehr leistungsfähige Funktionen erstellen.

Anwendungsbeispiele für verschachtelte Makros:
  • Einbettung eines Textbausteins in einen anderen Textbaustein in Abhängigkeit einer bestimmten Zeit/Datums, eines Excel Zellenwertinhalts, einer manuellen Eingabe, einer Berechnung, etc.
  • Mathematische Berechnung einer Variable, einem CSV Dateiwerts, einer Windows Umgebungsvariable, etc.
  • Öffnen oder Speichern einer Datei durch PhraseExpress, die mittels eines Dateiauswahldialogs gewählt wird.
  • Eine manuelle Eingabeabfrage soll mit dem jeweils aktuellen Datum vor-ausgefüllt anzeigt werden.
Letzteres Beispiel wird wie folgt realisiert:
  1. Klicken Sie in einem Textbaustein an die Stelle, an der Sie die Makrofunktion einfügen möchten.
  2. Wählen Sie im Hauptmenü die Makrofunktion "Anwendereingabe » Manuelle Eingabe".
  3. Klicken Sie im Makroeingabedialog das Symbol innerhalb des Eingabefelds "Vorgabe".
  4. Wählen Sie die Makrofunktion "Zeit/Datum" und konfigurieren Sie das Makro.
  5. Mit Klick auf OK wird die Makrofunktion "Zeit/Datum" in das Eingabefeld des Makroeingabedialogs "Manuelle Eingabe" hinzugefügt.
  6. Mit Klick auf OK im Makroeingabedialog des Makros "Manuelle Eingabe" fügt PhraseExpress das (verschachtelte) Zeit-/Datumstempel-Makro in den Textbaustein ein.

Fertig!

Weiterverarbeitung

Videoerläuterung

Die Ausgabe eines Makros lässt sich mit mittels weiterer Makrofunktionen weiterverarbeiten.

Weiterverarbeitungsschritte fügen Sie mit der Schaltfläche "Ausgabe weiterverarbeiten" hinzu, die sich unten an jedem Makroeingabedialog befindet:

Beispielanwendung: Eine manuelle Texteingabe kann anschließend automatisch in Grossbuchstaben umgewandelt und dann in die Zwischenablage gelegt werden:

  1. Erstellen Sie eine Makrofunktion "Manuelle Eingabe".
  2. Klicken Sie unten im Makroeingabedialog auf "Ausgabe weiterverarbeiten".
  3. Klicken Sie im folgenden Dialog auf "Bearbeitung hinzufügen" und wählen Sie "Alles in Großbuchstaben wandeln".
  4. Fügen Sie einen weiteren Bearbeitungsschritt hinzu, der die in Großbuchstaben gewandelte Eingabe abschließend in die Zwischenablage kopiert.
  5. Bestätigen Sie alle Dialoge mit OK

Fertig!

Wenn Weiterverarbeitungsschritte für ein Makro definiert wurden, erkennen Sie am Bleistift-Symbol in der Schaltfläche "Ausgabe weiterverarbeiten".

Unser Tipps & Tricks Blog zeigt viele Schritt-für-Schritt Anleitungen zur Inspiration.

Hinweis für erfahrene Anwender: Die Option "Ausgabe weiterverarbeiten" entspricht dem Verschachteln der Makrofunktionen. Die einzelnen Weiterverarbeitungsschritte umfassen dabei das aktuell bearbeitete Makro zwiebelartig.

Inhaltsverzeichnis

    Inhaltsverzeichnis