← Alle Module · Office (lokal)
office.powerpoint
Liest und bearbeitet PowerPoint-Präsentationen direkt auf dem PC: Folien zählen, Texte lesen und ersetzen, Folien einfügen, löschen oder duplizieren, Platzhalter-Felder füllen, Bilder einfügen und als PDF exportieren. Ideal, um wiederkehrende Präsentationen aus Vorlagen automatisch zu befüllen.
Block-Einstellungen
Gelten für den ganzen Modul-Block (im Editor oben im Inspektor, in YAML direkt unter dem Modulnamen).
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| datei | Text | ja | Pfad zur PowerPoint-Datei (.pptx), die geöffnet bzw. erstellt wird. |
| vorlage | Text | — | Optionaler Pfad zu einer Vorlage; wird verwendet, wenn die Zieldatei noch nicht existiert. |
Aktionen
folien-zahllesend
Gibt die Anzahl der Folien in der Präsentation zurück (Alias: folien-anzahl).
Ausgaben (über ergebnis:)
| ergebnis | Anzahl der Folien als Zahl. |
folien-titellesend
Liefert die Titel aller Folien als Liste.
Ausgaben (über ergebnis:)
| ergebnis | Liste der Folien-Titel. |
text-lesenlesend
Liest den Text einer bestimmten Folie oder, ohne Angabe, den Text aller Folien.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| folie | Zahl | — | Folien-Nummer (1-basiert); ohne Angabe wird der Text aller Folien gelesen. |
Ausgaben (über ergebnis:)
| ergebnis | Gelesener Text als Zeichenkette. |
feld-lesenlesend
Liest den Wert eines benannten Platzhalter-Felds auf einer Folie.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| folie | Zahl | ja | Folien-Nummer, auf der das Feld liegt. |
| name | Text | ja | Name des Platzhalter-Felds. |
Ausgaben (über ergebnis:)
| ergebnis | Wert des Felds als Text, oder leer/nichts wenn nicht vorhanden. |
text-ersetzenverändernd
Ersetzt einen Suchtext durch einen Ersatztext in allen Folien, optional per Regex oder ohne Groß-/Kleinschreibung.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| suche | Text | ja | Gesuchter Text bzw. Regex-Muster. |
| ersatz | Text | — | Ersatztext (Standard: leer). |
| alle | Wahrheit | — | Alle Treffer ersetzen (Standard: ja). |
| nur-erstes | Wahrheit | — | Nur den ersten Treffer ersetzen; überschreibt 'alle' (Standard: nein). |
| regex | Wahrheit | — | Suchtext als regulären Ausdruck behandeln (Standard: nein). |
| groß-klein-egal | Wahrheit | — | Groß-/Kleinschreibung ignorieren (Standard: nein). |
Ausgaben (über ergebnis:)
| ergebnis | Anzahl der durchgeführten Ersetzungen. |
folie-einfügenverändernd
Fügt eine neue Folie hinter einer angegebenen Position ein, optional mit Layout, Titel und Inhalt.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| nach | Zahl | ja | Position, hinter der die neue Folie eingefügt wird. |
| layout | Text | — | Optionaler Name des Folien-Layouts. |
| titel | Text | — | Optionaler Folien-Titel. |
| inhalt | Text | — | Optionaler Folien-Inhalt. |
folie-anhaengenverändernd
Hängt eine neue Folie ans Ende der Präsentation an, optional mit Layout, Titel und Text.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| layout | Text | — | Optionaler Name des Folien-Layouts. |
| titel | Text | — | Optionaler Folien-Titel. |
| text | Text | — | Optionaler Folien-Text. |
folie-löschenverändernd
Löscht die Folie mit der angegebenen Nummer.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| folie | Zahl | ja | Nummer der zu löschenden Folie. |
folie-duplizierenverändernd
Dupliziert eine Folie, optional an eine Zielposition.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| folie | Zahl | ja | Nummer der zu duplizierenden Folie. |
| nach | Zahl | — | Optionale Zielposition für die Kopie; ohne Angabe direkt hinter dem Original. |
feld-setzenverändernd
Setzt den Wert eines benannten Platzhalter-Felds auf einer Folie.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| folie | Zahl | ja | Folien-Nummer, auf der das Feld liegt. |
| name | Text | ja | Name des Platzhalter-Felds. |
| wert | Text | — | Neuer Wert des Felds (Standard: leer). |
bild-einfügenverändernd
Fügt ein Bild auf einer Folie ein, optional mit Position und Größe in Zentimetern.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| folie | Zahl | ja | Folien-Nummer, auf der das Bild eingefügt wird. |
| bild-pfad | Text | ja | Pfad zur Bilddatei. |
| links-cm | Zahl | — | Abstand vom linken Rand in cm. |
| oben-cm | Zahl | — | Abstand vom oberen Rand in cm. |
| breite-cm | Zahl | — | Breite des Bilds in cm. |
| höhe-cm | Zahl | — | Höhe des Bilds in cm. |
speichernverändernd
Speichert die geöffnete Präsentation unter ihrem aktuellen Pfad.
speichern-alsverändernd
Speichert die Präsentation unter einem neuen Pfad, optional in einem bestimmten Format.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| ziel-pfad | Text | ja | Zielpfad für die gespeicherte Datei. |
| format | Text | — | Optionales Zielformat (z. B. pdf). |
als-pdf-exportierenverändernd
Exportiert die Präsentation als PDF-Datei.
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| ziel-pfad | Text | ja | Zielpfad für die PDF-Datei. |
präsentation-startenverändernd
Startet die Bildschirmpräsentation, optional ab Anfang und im Vollbild (in der Simulation nur Vorschau).
Eingaben
| Feld | Typ | Pflicht | Beschreibung |
|---|---|---|---|
| vom-anfang | Wahrheit | — | Präsentation von der ersten Folie starten (Standard: ja). |
| vollbild | Wahrheit | — | Im Vollbildmodus starten (Standard: ja). |
Beispiele
Angebot aus Vorlage befüllen und als PDF exportieren
Öffnet eine Präsentation aus einer Vorlage, ersetzt einen Platzhalter durch den Kundennamen, speichert und exportiert das Ergebnis als PDF.
- office.powerpoint:
datei: "C:\\Angebote\\angebot.pptx"
vorlage: "C:\\Vorlagen\\angebot-vorlage.pptx"
aktionen:
- text-ersetzen:
suche: "{{KUNDE}}"
ersatz: "Mustermann GmbH"
ergebnis: ersetzungen
- speichern: {}
- als-pdf-exportieren:
ziel-pfad: "C:\\Angebote\\angebot-mustermann.pdf"Folie anhängen und Folienzahl prüfen
Hängt eine Abschlussfolie an, liest danach die Gesamtzahl der Folien und speichert die Datei.
- office.powerpoint:
datei: "C:\\Praesentationen\\quartalsbericht.pptx"
aktionen:
- folie-anhaengen:
titel: "Vielen Dank"
text: "Fragen? Kontaktieren Sie uns."
- folien-zahl:
ergebnis: anzahl
- speichern: {}