Flower

← 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).

FeldTypPflichtBeschreibung
dateiTextjaPfad zur PowerPoint-Datei (.pptx), die geöffnet bzw. erstellt wird.
vorlageTextOptionaler 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:)

ergebnisAnzahl der Folien als Zahl.

folien-titellesend

Liefert die Titel aller Folien als Liste.

Ausgaben (über ergebnis:)

ergebnisListe der Folien-Titel.

text-lesenlesend

Liest den Text einer bestimmten Folie oder, ohne Angabe, den Text aller Folien.

Eingaben

FeldTypPflichtBeschreibung
folieZahlFolien-Nummer (1-basiert); ohne Angabe wird der Text aller Folien gelesen.

Ausgaben (über ergebnis:)

ergebnisGelesener Text als Zeichenkette.

feld-lesenlesend

Liest den Wert eines benannten Platzhalter-Felds auf einer Folie.

Eingaben

FeldTypPflichtBeschreibung
folieZahljaFolien-Nummer, auf der das Feld liegt.
nameTextjaName des Platzhalter-Felds.

Ausgaben (über ergebnis:)

ergebnisWert 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

FeldTypPflichtBeschreibung
sucheTextjaGesuchter Text bzw. Regex-Muster.
ersatzTextErsatztext (Standard: leer).
alleWahrheitAlle Treffer ersetzen (Standard: ja).
nur-erstesWahrheitNur den ersten Treffer ersetzen; überschreibt 'alle' (Standard: nein).
regexWahrheitSuchtext als regulären Ausdruck behandeln (Standard: nein).
groß-klein-egalWahrheitGroß-/Kleinschreibung ignorieren (Standard: nein).

Ausgaben (über ergebnis:)

ergebnisAnzahl 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

FeldTypPflichtBeschreibung
nachZahljaPosition, hinter der die neue Folie eingefügt wird.
layoutTextOptionaler Name des Folien-Layouts.
titelTextOptionaler Folien-Titel.
inhaltTextOptionaler Folien-Inhalt.

folie-anhaengenverändernd

Hängt eine neue Folie ans Ende der Präsentation an, optional mit Layout, Titel und Text.

Eingaben

FeldTypPflichtBeschreibung
layoutTextOptionaler Name des Folien-Layouts.
titelTextOptionaler Folien-Titel.
textTextOptionaler Folien-Text.

folie-löschenverändernd

Löscht die Folie mit der angegebenen Nummer.

Eingaben

FeldTypPflichtBeschreibung
folieZahljaNummer der zu löschenden Folie.

folie-duplizierenverändernd

Dupliziert eine Folie, optional an eine Zielposition.

Eingaben

FeldTypPflichtBeschreibung
folieZahljaNummer der zu duplizierenden Folie.
nachZahlOptionale 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

FeldTypPflichtBeschreibung
folieZahljaFolien-Nummer, auf der das Feld liegt.
nameTextjaName des Platzhalter-Felds.
wertTextNeuer 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

FeldTypPflichtBeschreibung
folieZahljaFolien-Nummer, auf der das Bild eingefügt wird.
bild-pfadTextjaPfad zur Bilddatei.
links-cmZahlAbstand vom linken Rand in cm.
oben-cmZahlAbstand vom oberen Rand in cm.
breite-cmZahlBreite des Bilds in cm.
höhe-cmZahlHö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

FeldTypPflichtBeschreibung
ziel-pfadTextjaZielpfad für die gespeicherte Datei.
formatTextOptionales Zielformat (z. B. pdf).

als-pdf-exportierenverändernd

Exportiert die Präsentation als PDF-Datei.

Eingaben

FeldTypPflichtBeschreibung
ziel-pfadTextjaZielpfad 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

FeldTypPflichtBeschreibung
vom-anfangWahrheitPräsentation von der ersten Folie starten (Standard: ja).
vollbildWahrheitIm 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
text-ersetzen
suche{{KUNDE}}
ersatzMustermann GmbH
ergebnisersetzungen
office.powerpoint
als-pdf-exportieren
ziel-pfadC:\Angebote\angebot-mustermann.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
folie-anhaengen
titelVielen Dank
textFragen? Kontaktieren Sie uns.
office.powerpoint
folien-zahl
ergebnisanzahl
- office.powerpoint:
    datei: "C:\\Praesentationen\\quartalsbericht.pptx"
    aktionen:
      - folie-anhaengen:
          titel: "Vielen Dank"
          text: "Fragen? Kontaktieren Sie uns."
      - folien-zahl:
          ergebnis: anzahl
      - speichern: {}