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 ziemlich viele langweilige PowerPoint-bezogene Aufgaben, die automatisiert werden könnten:

  • 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 Power-Usern hilft, die Funktionalität von Microsoft Office zu erweitern. Alles in allem ist das Schreiben von PowerPoint VBA nicht kompliziert, befolgen Sie einfach die nachstehenden Anweisungen.

Erstellen Sie eine makrofähige Präsentation

Zunächst einmal erstellen wir eine Sicherungskopie der ursprünglichen Präsentation, damit Sie bei Bedarf jederzeit darauf zurückgreifen können:

  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 stellen Sie sicher, dass Sie das Dateiformat .pptm (Powerpoint-Makropräsentation) als Dateityp auswählen.

Um mit Ihrer Makroentwicklung voranzukommen, müssen Sie auf Ihre VBA-Programmierbenutzeroberfläche zugreifen können. Wenn Sie kein Menü namens Entwickler sehen , das standardmäßig auf der rechten Seite Ihres Menübands angezeigt wird, sollten Sie fortfahren und das Entwicklungsmenü aktivieren .

Fügen Sie Ihr Makro zu PowerPoint hinzu

Ihr nächster Schritt wäre das Einfügen Ihres VBA-Codeausschnitts in ein Visual Basic for Applications-Projektmodul. Folge den Anweisungen unten:

  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 nun im Projektbaum den Eintrag VBAProject .
  5. Klicken Sie nun im Kopfzeilenmenü auf Insert und wählen Sie 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.

[Code]

Sub Add_Slide()

Dim NewSlide als Folie

Set NewSlide = ActivePresentation.Slides.Add(1, ppLayoutBlank)

End Sub

[/Code]

Wichtig: Ein Wort der Vorsicht hier: Stellen Sie immer sicher, dass Sie Ihr Makro aus zuverlässigen Quellen beziehen. Das Kopieren von VBA-Code aus dem Internet ist keine gute Idee!

  1. Bevor Sie Ihren Code ausführen, sollten Sie ihn auf Fehler überprüfen. Fahren Sie fort und klicken Sie auf Debug und wählen Sie dann Compile VBA project .
  2. Wenn Sie keine Fehlermeldungen erhalten, können Sie fortfahren und auf Speichern klicken . Dadurch wird Ihre makrofähige PwerPoint-Präsentation aktualisiert.

Aktivieren Sie Ihre Makros

In Ihrer Microsoft Office-Installation sind VBA-Makros möglicherweise standardmäßig deaktiviert, ohne dass der Endbenutzer benachrichtigt wird. Wenn dies der Fall ist, klicken Sie auf der Registerkarte Entwickler auf Makrosicherheit und wählen Sie Alle Makros mit Benachrichtigung deaktivieren aus. Von nun an wird PowerPoint eine sichtbare Meldung unter dem Menüband veröffentlichen, falls Ihre Präsentation Makros enthält, die standardmäßig deaktiviert wurden, und Sie ausdrücklich um Erlaubnis bitten, diese Makros auszuführen.

Ausführen Ihres PowerPoint-Makros

  1. Schließen Sie den VBA-Editor und kehren Sie zu Ihrer PowerPoint-Präsentation zurück.
  2. Zurück zu Ihrem Entwickler-Tab, klicken Sie auf Makros .
  3. Wählen Sie das Makro aus, das Sie gerade im vorherigen Abschnitt zu Ihrer Präsentation hinzugefügt haben.
  4. Klicken Sie auf Ausführen .

Weisen Sie Ihr Makro einer Taste zu

Wie Sie gerade gelernt haben, können Sie Ihr PowerPoint-Makro ganz einfach über die Registerkarte „Entwickler“ aufrufen. Sie können das Makro auch über die Registerkarte Ansicht aufrufen. Wenn Sie jedoch daran interessiert sind, die Benutzerinteraktion mit dem Makro zu verbessern, können Sie es einfach einer neuen Schaltfläche in der Symbolleiste für den Schnellzugriff zuweisen. Alternativ können Sie Ihr Makro mit einer Befehlsschaltfläche in Ihrer Folie oder in einem Benutzerformular verknüpfen.

Beispiele für benutzerdefinierte Makros für PowerPoint

Einige Leser baten um einige Visual Basic for Applications-Makrobeispiele für PowerPoint. Zögern Sie nicht, mich über das Kontaktformular zu kontaktieren, um Ihre spezifischen Anforderungen für die benutzerdefinierte Makroentwicklung zu besprechen.

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

Ich finde, dass der einfachste Weg, VBA-Code in PowerPoint zu debuggen, darin besteht, die integrierten Debugging-Tools zu verwenden.

Zuerst öffne ich den Visual Basic-Editor, indem ich Alt+F11 drücke. Dann setze ich Haltepunkte in meinem Code, indem ich auf den linken Rand der Zeilennummern klicke. Wenn ich den Code mit F5 ausführe, wird die Ausführung an jedem von mir festgelegten Haltepunkt angehalten, sodass ich meinen Code Zeile für Zeile mit und Variablen prüfen.F8 

Ich verwende auch das Direktfenster (Strg+G) und die Debug.Print-Anweisungen, um Variablenwerte auszugeben. Mit diesen Tools kann ich meinen Code methodisch durchgehen, um etwaige Probleme zu identifizieren und zu beheben.


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.

PowerPoint 2016: Arbeiten Sie mit Listen in PowerPoint

PowerPoint 2016: Arbeiten Sie mit Listen in PowerPoint

Um wirkungsvolle PowerPoint-Präsentationen zu erstellen, ist es wichtig, dass die Folien wirklich gut lesbar sind. Eine der gebräuchlichsten Methoden hierfür ist die Formatierung von Text als Aufzählungsliste oder nummerierte Liste.

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, mit denen Sie die Darstellung von Text auf einer Folie ändern können.

PowerPoint 2019 (Teil 32): Präsentationen online teilen

PowerPoint 2019 (Teil 32): Präsentationen online teilen

Anstatt eine Diashow normal zu präsentieren, können Sie sie als Video oder sogar online präsentieren, damit andere sie aus der Ferne ansehen können.

PowerPoint 2019 (Teil 31): Präsentationen proben und aufzeichnen

PowerPoint 2019 (Teil 31): Präsentationen proben und aufzeichnen

PowerPoint bietet eine Reihe von Tools, mit denen Sie das Präsentieren von Diashows üben können.