Ingwer 2.7.53.0
Ginger ist eine kostenlose Rechtschreib- und Grammatikprüfung.
Vor ein paar Tagen fragte ein Leser nach einer Möglichkeit, die Erstellung von PowerPoint-Präsentationen von Grund auf zu automatisieren und dann schnell Folien zu dieser vorhandenen Präsentation hinzuzufügen. Ich denke, dass dieses Skript ganz oben in der Liste der nützlichsten PowerPoint-Makros stehen könnte.
Wie wir in der Vergangenheit angedeutet haben, enthält PowerPoint keinen Makrorekorder (im Gegensatz zu Excel und Word, die beide Rekorder für Makros eingebaut haben). Daher bleibt uns das gute alte Visual Basic for Application, mit dem wir einfache Makros zur Automatisierung von PowerPoint erstellen können. Es gibt weitere Alternativen zur PowerPoint-Automatisierung, die jedoch den Rahmen dieses Tutorials sprengen würden.
In dem heutigen kurzen Tutorial gehen wir auf drei verschiedene Anwendungsfälle ein:
Lass uns anfangen.
Sieh dir das Band an. Wenn Sie den Entwickler-Eintrag im Menü nicht sehen, müssen Sie vor dem Programmieren die Entwickler-Registerkarte aktivieren.
Nachdem Sie das Entwicklermenü in Ihrem Menüband sichtbar gemacht haben, klicken Sie auf Developer und dann auf die Visual Basic - Schaltfläche (oder fahren Sie einfach fort und drücken Sie Alt+F11), um die Visual Basic-IDE zu öffnen.
VBA zum Erstellen einer PowerPoint-Präsentation
Sub CreatePresentation()
Dim NewPres as Presentation
Set NewPres = Presentations.Add
NewPres.SaveAs("MyPresentation.pptx")
End Sub
VBA zum Einfügen von Folien
Sub CreateSlide()
Dim NewSlide as Slide
'This statement ads a title slide
Set NewSlide = ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
'This statement adds a blank slide in the second place
Set NewSlide = ActivePresentation.Slides.Add(Index:=2, Layout:=ppLayoutBlank)
End Sub
Makro zum Einrichten einer neuen Präsentation und Hinzufügen von Folien
Das würde nur die beiden oben skizzierten Snippets verwechseln.
Sub CreatePres_AddSlides()
Dim NewPres as Presentation
Dim NewSlide as Slide
Set NewPres = Presentations.Add
NewPres.SaveAs("MyPresentation.pptx")
' Title Slide
Set NewSlide = ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
'This statement adds a blank slide in the second place
Set NewSlide = ActivePresentation.Slides.Add(Index:=2, Layout:=ppLayoutBlank)
'Save the new PowerPoint file
NewPres.SaveAs("MyPresentation.pptx")
End Sub
Als nächstes können Sie sich unser Tutorial zum programmgesteuerten Erstellen von Formen in PowerPoint mit VBA ansehen
Erstellen Sie eine PowerPoint-Präsentation aus Excel
Der letzte Fall ist, dass Sie eine PowerPoint-Präsentation direkt aus einer Excel-Tabelle erstellen möchten. Sie können dieselbe Technik von Word und anderen Microsoft 365-Anwendungen verwenden.
Sub CreatePresentationFromExcel()
Dim MyPPt As PowerPoint.Application
Dim NewPres As PowerPoint.Presentation
Dim NewSlide As Slide
Set MyPPt = CreateObject("PowerPoint.Application")
Set NewPres = MyPPt.Presentations.Add
Set NewSlide = MyPPt.ActivePresentation.Slides.Add(Index:=1, Layout:=ppLayoutTitle)
NewPres.SaveAs ("MyPresentation.pptx")
NewPres.Close
MyPPt.Quit
MsgBox ("Presentation saved")
End Sub
Viel Spaß 🙂
Ginger ist eine kostenlose Rechtschreib- und Grammatikprüfung.
Blocks ist ein Denkspiel für Grundschüler der 3. Klasse, mit dem sie ihre Erkennungs- und Sehfähigkeiten trainieren können. Es wird von Lehrern in das Programm zur Unterstützung des IT-Unterrichts aufgenommen.
Mathway ist eine sehr nützliche App, die Ihnen bei der Lösung all jener mathematischen Probleme helfen kann, die ein komplexeres Werkzeug als den integrierten Taschenrechner Ihres Geräts erfordern.
Adobe Presenter ist eine E-Learning-Software von Adobe Systems, die auf der Microsoft Windows-Plattform als Microsoft PowerPoint-Plug-in verfügbar ist.
Toucan ist eine Bildungstechnologieplattform. Es ermöglicht Ihnen, eine neue Sprache zu lernen, während Sie auf gängigen, alltäglichen Websites surfen.
eNetViet ist eine Anwendung, die Eltern mit der Schule verbindet, in der ihre Kinder studieren, damit sie die aktuelle Lernsituation ihres Kindes klar verstehen können.
Duolingo – Sprachen kostenlos lernen, oder einfach Duolingo, ist ein Bildungsprogramm, mit dem Sie viele verschiedene Sprachen lernen und üben können.
RapidTyping ist ein praktisches und benutzerfreundliches Tastatur-Trainingstool, mit dem Sie Ihre Tippgeschwindigkeit verbessern und Rechtschreibfehler reduzieren können. Mit Lektionen für viele verschiedene Niveaus bringt Ihnen RapidTyping bei, wie Sie tippen oder bestehende Fertigkeiten verbessern.
MathType ist eine interaktive Gleichungssoftware des Entwicklers Design Science (Dessci), mit der Sie mathematische Notationen für Textverarbeitung, Präsentationen, E-Learning usw. erstellen und kommentieren können. Dieser Editor wird auch zum Erstellen von TeX-, LaTeX- und MathML-Dokumenten verwendet.
Die KI-gestützten Apps von Grammarly helfen Menschen, effektiver zu kommunizieren. Millionen von Benutzern verlassen sich täglich auf Grammarly, um ihre Nachrichten, Dokumente und Social-Media-Beiträge klarer, fehlerfrei und professioneller zu gestalten.