Visual Studio stellt Projektvorlagen bereit, die Sie zum Erstellen von VSTO-Add-Ins für Microsoft Office PowerPoint verwenden können. Mit VSTO-Add-Ins können Sie PowerPoint automatisieren, PowerPoint-Features erweitern oder die PowerPoint-Benutzeroberfläche anpassen.
Möchten Sie Lösungen entwickeln, die die Office-Erfahrung auf mehreren Plattformen erweitern? Dann sehen Sie sich das neue Office-Add-Ins-Modell an. Office-Add-Ins sind im Vergleich zu VSTO-Add-Ins und -Lösungen sehr kompakt und Sie können sie mit fast jeder Web-Programmiertechnologie erstellen, z. B. HTML5, JavaScript, CSS3 und XML.
Automatisieren Sie PowerPoint mit Hilfe des PowerPoint-Objektmodells
Das PowerPoint-Objektmodell macht viele Typen verfügbar, die Sie zum Automatisieren von PowerPoint verwenden können. Diese Typen ermöglichen Ihnen das Schreiben von Code zum Ausführen häufiger Aufgaben:
Programmgesteuertes Erstellen und Formatieren von Präsentationen
Hinzufügen oder Entfernen von Folien in Präsentationen
Hinzufügen oder Ändern von Formen in einer Folie
Wenn Sie in einem VSTO-Add-In auf das PowerPoint-Objektmodell zugreifen möchten, verwenden Sie das Application-Feld der ThisAddIn-Klasse im Projekt. Das Application-Feld gibt ein Applikationsobjekt zurück, das die aktuelle Instanz von PowerPoint darstellt. Weitere Informationen finden Sie unter Programmieren von VSTO Add-Ins.
Bei einem Aufruf des PowerPoint-Objektmodells verwenden Sie Typen, die in der primären Interopassembly für PowerPoint bereitgestellt werden. Die primäre Interopassembly dient als Brücke zwischen verwaltetem Code im VSTO-Add-In und dem COM-Objektmodell in PowerPoint. Alle Typen in der primären Interop-Assembly für PowerPoint werden im Microsoft.Office.Interop.PowerPoint-Namespace definiert. Weitere Informationen über primäre Interop-Assemblies finden Sie unter Übersicht über die Entwicklung von Office-Lösungen (VSTO) und primäre Office-Interop-Assemblys.
Verwenden Sie die Dokumentation zum PowerPoint-Objektmodell
Ausführliche Informationen zum PowerPoint-Objektmodell finden Sie in der Referenz für die primäre Interopassembly (PIA) für PowerPoint und der VBA-Objektmodellreferenz.
Die VBA-Objektmodellreferenz dokumentiert das PowerPoint-Objektmodell, das für VBA (Visual Basic for Applications)-Code verfügbar gemacht wird. Weitere Informationen finden Sie in der PowerPoint 2010-Objektmodellreferenz.
Alle Objekte und Member in der VBA-Objektmodellreferenz entsprechen Typen und Membern in der primären Interopassembly (PIA) für PowerPoint. Beispielsweise entspricht das Präsentationsobjekt in der VBA-Objektmodellreferenz dem Präsentationstyp in der PowerPoint-PIA. Obwohl die VBA-Objektmodellreferenz Codebeispiele für die meisten Eigenschaften, Methoden und Ereignisse enthält, müssen Sie den VBA-Code in dieser Referenz in Visual Basic oder Visual C# übersetzen, wenn Sie ihn in einem mit Visual Studio erstellten VSTO-Add-In-Projekt für PowerPoint verwenden möchten.
Anpassen der Benutzeroberfläche von PowerPoint
Sie können die Benutzeroberfläche von PowerPoint folgendermaßen ändern:
Aufgabe
Weitere Informationen
Erstellen eines benutzerdefinierten Aufgabenbereichs
Weitere Informationen zur Anpassung der Benutzeroberfläche von PowerPoint und anderen Microsoft Office-Anwendungen finden Sie unter Anpassung der Office-Benutzeroberfläche.
Zeigen Sie, dass Sie über die zur optimalen Nutzung von PowerPoint 2016 erforderlichen Fähigkeiten verfügen, indem Sie eine Zertifizierung als Microsoft Office Specialist (MOS) erwerben.