PowerPoint-Makros: Wie führen Sie VBA in Ihren PowerPoint 2016- und 2019-Folien aus?

Gilt für Microsoft Office 365, 2019 und älter. Windows-Betriebssysteme.

Hier ist eine Frage, die wir von einem Leser bekommen haben:

Ich muss automatisch die Größe aller Bilder ändern, die in einer bestimmten Präsentation gespeichert sind, die ich für meine Verwaltung vorbereiten muss. Da die Folien ziemlich standardmäßig sind, sieht es so aus, als könnte ich dies mit einem Makro automatisieren. Die Sache ist, dass ich die Makroaufzeichnungsschaltfläche auf der PowerPoint-Entwicklungsregisterkarte nicht finde. Kannst du helfen?

Ja, sicher! Es gibt viele langweilige PowerPoint-bezogene Aufgaben, die automatisiert werden können:

  • Automatisches Erstellen periodischer Präsentationen (z. B. Quartalsberichte).
  • Automatisches Formatieren Ihrer PowerPoint-Folien – Anwenden von Stilen und Schriftarten.
  • Arbeiten mit Bildern (Größenänderung, Anpassen an Folienvorlagen usw.).
  • Entfernen Sie ungenutzte Folienmastervorlagen, die Ihre Präsentation aufblähen.
  • Und mehr…

Kann ich ein Makro in PowerPoint aufzeichnen?

Ich möchte diesen Punkt klarstellen, da einige Leser ausdrücklich danach gefragt haben. Microsoft PowerPoint liefert keinen Makrorecorder aus, wie Sie ihn in Word oder Excel finden. Wenn Sie PowerPoint automatisieren möchten, müssen Sie Ihr Makro daher manuell mit Visual Basic für Anwendungen (VBA) erstellen. VBA ist eine relativ einfache Programmiersprache, die es Power-Usern ermöglicht, die Funktionalität von Microsoft Office zu erweitern. Das Schreiben von PowerPoint VBA ist nicht kompliziert, folgen Sie einfach den nachstehenden Anweisungen.

Erstellen Sie eine makrofähige Präsentation

Zunächst einmal erstellen wir eine Sicherungskopie der ursprünglichen Präsentation:

  1. Öffnen Sie die spezifische Präsentation, die Sie automatisieren möchten.
  2. Speichern Sie Ihre Präsentation unter einem anderen Dateinamen, z. B. MyPresentationwithMacros und wählen Sie das Dateiformat .pptm (Powerpoint-Makropräsentation) als Dateityp.

Um Ihre VBA-Programmierbenutzeroberfläche zu erreichen, aktivieren Sie das Entwickler Menü, falls es nicht sichtbar ist. Sie können das Entwicklungsmenü aktivieren.

Fügen Sie Ihr Makro zu PowerPoint hinzu

Folgen Sie diesen Schritten, um Ihren VBA-Code in ein Visual Basic for Applications-Projektmodul einzufügen:

  1. Klicken Sie in der PowerPoint-Multifunktionsleiste auf Entwickler.
  2. Klicken Sie dann auf die Visual Basic -Schaltfläche.
  3. Der VBA-Editor wird geöffnet.
  4. Markieren Sie im Projektbaum den Eintrag VBAProject.
  5. Klicken Sie im Kopfzeilenmenü auf Insert und dann auf Module.
  6. Geben Sie den folgenden Code in das neu erstellte Modul ein. Dieses kleine Makro fügt Ihrer Präsentation eine neue Folie an der zweiten Position hinzu:
Sub Add_Slide()
    Dim NewSlide As Slide
    Set NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)
End Sub

Wichtig: Stellen Sie sicher, dass Sie Ihr Makro aus zuverlässigen Quellen beziehen. Das Kopieren von VBA-Code aus dem Internet ohne Überprüfung kann gefährlich sein!

  1. Überprüfen Sie Ihren Code auf Fehler, indem Sie Debugge und dann Compile VBA project wählen.
  2. Speichern Sie Ihre makrofähige PowerPoint-Präsentation, falls keine Fehlermeldungen angezeigt werden.

Aktivieren Sie Ihre Makros

In Ihrer Microsoft Office-Installation sind VBA-Makros möglicherweise standardmäßig deaktiviert. Klicken Sie auf der Registerkarte Entwickler auf Makrosicherheit, um die Einstellung anzupassen.

Ausführen Ihres PowerPoint-Makros

  1. Schließen Sie den VBA-Editor und kehren Sie zur Präsentation zurück.
  2. Klicken Sie auf Makros.
  3. Wählen Sie das Makro aus und klicken Sie auf Ausführen.

Weisen Sie Ihr Makro einer Taste zu

Sie können Ihr Makro einer neuen Schaltfläche in der Symbolleiste für den Schnellzugriff oder in einem Benutzerformular zuweisen.

Beispiele für benutzerdefinierte Makros für PowerPoint

Bei Bedarf können Sie mich über das Kontaktformular kontaktieren, um spezifische Anforderungen für benutzerdefinierte Makroentwicklungen zu besprechen.

Wie kann ich VBA-Code im PowerPoint-Editor debuggen?

Der einfachste Weg, VBA-Code in PowerPoint zu debuggen, besteht darin, die integrierten Debugging-Tools zu verwenden. Drücken Sie Alt+F11, um den Visual Basic-Editor zu öffnen, und setzen Sie Haltepunkte, indem Sie auf den linken Rand der Zeilennummern klicken. Führen Sie den Code mit F5 aus und verwenden Sie F8, um Zeile für Zeile zu prüfen.

PowerPoint VBA Debugging

4 Comments

  1. Duy Sinh 6789 -

    Wow, das ist eine gute Anleitung! Vor allem der Teil über die Sicherheitseinstellungen ist wichtig

  2. Leonie Stark -

    Ich hätte nie gedacht, dass ich VBA in PowerPoint verwenden könnte. Das eröffnet wirklich neue Perspektiven

  3. Mia Y. -

    Der Abschnitt über das Erstellen von benutzerdefinierten Schaltflächen war extrem hilfreich. Danke!

  4. Michael Braun -

    Ich bin auf der Suche nach mehr Beispielen für Makros. Wo kann ich die finden

Leave a Comment

PowerPoint 2019 (Teil 17): Objekte ausrichten, anordnen und gruppieren

PowerPoint 2019 (Teil 17): Objekte ausrichten, anordnen und gruppieren

In PowerPoint können Sie Objekte wie Bilder, Formen und Textfelder effizient ausrichten, anordnen und gruppieren, um ansprechende Präsentationen zu erstellen.

PowerPoint 2019 (Teil 24): Rechtschreibung und Grammatik prüfen

PowerPoint 2019 (Teil 24): Rechtschreibung und Grammatik prüfen

Entdecken Sie die Korrekturfunktionen von PowerPoint, um Ihre Präsentationen professionell und fehlerfrei zu gestalten. Optimal für Microsoft PowerPoint Benutzer.

PowerPoint-Makros: Wie führen Sie VBA in Ihren PowerPoint 2016- und 2019-Folien aus?

PowerPoint-Makros: Wie führen Sie VBA in Ihren PowerPoint 2016- und 2019-Folien aus?

Erfahren Sie, wie Sie benutzerdefinierte Makros zu PowerPoint 365-Präsentationen hinzufügen können.

PowerPoint 2016: So richten Sie Linien aus und platzieren sie im Abstand

PowerPoint 2016: So richten Sie Linien aus und platzieren sie im Abstand

Einzug und Zeilenabstand sind zwei wichtige Funktionen in Microsoft PowerPoint, um die Präsentation von Text auf Folien zu optimieren.

PowerPoint 2016: Arbeiten mit SmartArt-Grafiken

PowerPoint 2016: Arbeiten mit SmartArt-Grafiken

SmartArt in PowerPoint 2016 ermöglicht es Präsentatoren, Informationen grafisch zu vermitteln, anstatt nur einfachen Text zu verwenden. Es gibt viele Möglichkeiten, SmartArt zur Veranschaulichung verschiedener Ideen zu verwenden.

PowerPoint 2016: Mit Diagrammen arbeiten

PowerPoint 2016: Mit Diagrammen arbeiten

Ein Diagramm ist ein Werkzeug, mit dem Benutzer Daten grafisch darstellen können. Die Verwendung eines Diagramms in einer Präsentation hilft dem Publikum, die Bedeutung der Zahlen besser zu verstehen.

PowerPoint 2016: So fügen Sie Ton in PowerPoint ein

PowerPoint 2016: So fügen Sie Ton in PowerPoint ein

Mit PowerPoint 2016 können Benutzer Präsentationen Ton hinzufügen. Benutzer können beispielsweise Hintergrundmusik zu einer Folie und Soundeffekte zu einer anderen Folie hinzufügen und sogar ihre eigene Erzählung oder ihren eigenen Kommentar aufzeichnen.

PowerPoint 2016: Animieren Sie Texte und Objekte

PowerPoint 2016: Animieren Sie Texte und Objekte

Was ist der Animationsbereich in PowerPoint? Wie erstelle ich Effekte in PowerPoint 2016? Lassen Sie uns mit LuckyTemplates.com lernen, wie Sie Effekte für Text und Objekte in PowerPoint erstellen!

PowerPoint 2016: Objekte anordnen und gruppieren

PowerPoint 2016: Objekte anordnen und gruppieren

Benutzer können Objekte auf der Folie nach Wunsch anordnen, indem sie sie auf viele verschiedene Arten ausrichten, ordnen, gruppieren und drehen.

PowerPoint 2016: Arbeiten mit Formen (Shapes)

PowerPoint 2016: Arbeiten mit Formen (Shapes)

Formen sind eine tolle Möglichkeit, Präsentationen interessanter zu gestalten. PowerPoint bietet Benutzern eine große Auswahl an Formen, die an die individuellen Bedürfnisse jeder Person angepasst werden können.