Snippet speichern
Ein Snippet ist ein einzelnes PowerPoint-Shape oder eine Gruppe von Shapes — z.B. ein Icon, ein Diagramm oder ein Textbaustein.
Snippet-Typen
PPPTools unterscheidet drei Snippet-Typen. Der Typ ergibt sich automatisch aus dem, was du speicherst:
| Typ | Inhalt | Einfügen |
|---|---|---|
| Fragment | Gespeicherte Shapes / Gruppe | Shapes werden direkt eingefügt |
| Bild | Eingebettetes Bild | Grafik wird eingefügt |
| Code | Roslyn-Script (aus dem Advanced Snippet Editor) | Script wird ausgeführt |
Beim Speichern aus der Folie heraus (siehe unten) entsteht ein Fragment oder ein Bild. Code-Snippets werden im Advanced Snippet Editor erstellt. Der Typ wird in der Galerie und auf der Detailseite angezeigt und beim Einfügen — auch aus der Online-Bibliothek — automatisch korrekt behandelt.
Voraussetzungen
- Eine PowerPoint-Präsentation ist geöffnet
- Mindestens ein Shape ist auf der aktiven Folie ausgewählt
Speichern
- Shape(s) auf der Folie auswählen
- Im Ribbon auf PPPTools → Snippet speichern klicken
- Im Dialog einen Namen eingeben
- Optional: Kategorie, Beschreibung und weitere Metadaten direkt ergänzen
- Speichern klicken
Der Snippet wird in deiner privaten Bibliothek gespeichert und erscheint sofort in der Galerie.
Tipp
Auch Gruppen und mehrere gleichzeitig ausgewählte Shapes können als ein Snippet gespeichert werden. PPPTools gruppiert die Objekte automatisch.
Tech. Name & Gruppieren
Im Speichern-Dialog (und später im Verwalten-Tab) stehen zwei zusätzliche Felder zur Verfügung, die das Verhalten beim Einfügen steuern:
Tech. Name
Der technische Name ist optional. Ist er gesetzt, erhält das eingefügte Objekt beim Einfügen genau diesen Namen (Shape.Name) — z.B. Kundenlogo.
Wozu? So lässt sich dasselbe Objekt später über mehrere Folien hinweg gezielt finden und ersetzen (z.B. alle „Kundenlogo"-Shapes austauschen).
Welches Objekt umbenannt wird, hängt vom Snippet-Typ ab:
| Typ | Umbenannt wird … |
|---|---|
| Code | bei einem Objekt das Shape; bei mehreren Objekten die Gruppe (nur wenn Gruppieren = Ja) |
| Fragment | nur wenn es genau ein Objekt ist |
| Bild | das Shape bzw. die Gruppe (bei mehreren Bildern) |
Ist das Feld leer, wird nichts umbenannt.
Gruppieren
Der Schalter Gruppieren (Ja/Nein) gilt für Code-Snippets: Erzeugt das Script mehrere Objekte, werden sie bei Ja nach dem Einfügen automatisch zu einer Gruppe zusammengefasst. Anschließend wird — falls gesetzt — der Tech. Name auf die Gruppe angewendet.
Für neue Snippets ist Gruppieren = Ja voreingestellt.
Hinweis
Bild-Snippets mit mehreren Bildern werden ohnehin immer gruppiert. Fragmente behalten die im Snippet gespeicherte Struktur.
Metadaten nachpflegen
Nach dem Speichern können alle Metadaten im Verwalten-Tab bearbeitet werden. Wähle den Snippet in der Liste aus und passe die Felder an.
Code editieren & Vorschaubild neu
Bei Code-Snippets stehen im Verwalten-Tab unter dem Vorschaubild zwei zusätzliche Schaltflächen bereit:
| Schaltfläche | Was passiert |
|---|---|
| Code editieren | Öffnet die code.cs des Snippets im Advanced Snippet Editor — dort erscheint eine reduzierte Toolbar, Speichern überschreibt genau dieses Snippet |
| Vorschaubild neu | Führt das Script aus (mit Parameter-Dialog) und erzeugt aus den entstandenen Objekten ein neues Vorschaubild |
Bei Fragment- und Bild-Snippets bleiben beide Schaltflächen inaktiv — dort gibt es kein Script.
Vorschaubild neu läuft in vier Schritten ab:
- Hat das Snippet
@param-Definitionen, erscheint zuerst der Parameter-Dialog (Schaltfläche Vorschaubild) - Das Script wird auf der aktiven Folie ausgeführt
- Die neu entstandenen Objekte werden als
preview.pngexportiert - Die Objekte werden wieder von der Folie entfernt
Erzeugt das Script kein neues Objekt, bleibt das bisherige Vorschaubild unverändert und du bekommst einen Hinweis.
Lizenz
Code editieren öffnet den Advanced Snippet Editor und benötigt darum eine Pro-Lizenz (Trial eingeschlossen). Vorschaubild neu ist ab Free nutzbar.
Vorschaubild
PPPTools erstellt automatisch ein Vorschaubild des gespeicherten Shapes. Das Bild wird in der Galerie-Karte angezeigt. Bei Code-Snippets lässt es sich jederzeit neu erzeugen (siehe oben).