Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Visual Studio stellt Projektvorlagen bereit, die Sie zum Erstellen von VSTO-Add-Ins für Microsoft Office PowerPoint verwenden können. Sie können VSTO-Add-Ins verwenden, um PowerPoint zu automatisieren, PowerPoint-Features zu erweitern oder die PowerPoint-Benutzeroberfläche (UI) anzupassen.
Weitere Informationen zu VSTO-Add-Ins finden Sie unter Erste Schritte beim Programmieren von VSTO-Add-Ins und der Architektur von VSTO-Add-Ins. Wenn Sie noch nicht mit Microsoft Office programmieren möchten, lesen Sie "Erste Schritte" (Office-Entwicklung in Visual Studio).
Gilt für: Die Informationen in diesem Thema gelten für VSTO-Add-In-Projekte für PowerPoint. Weitere Informationen finden Sie unter Funktionen verfügbar nach Office-Anwendung und Projekttyp.
Hinweis
Möchten Sie Lösungen entwickeln, die die Office-Erfahrung auf mehreren Plattformen erweitern? Schauen Sie sich das neue Office-Add-Ins-Modell an. Office-Add-Ins haben im Vergleich zu VSTO-Add-Ins und -Lösungen einen geringen Platzbedarf, und Sie können diese mithilfe nahezu jeder Webprogrammiertechnologie erstellen, z. B. HTML5, JavaScript, CSS3 und XML.
Automatisieren von PowerPoint mithilfe des PowerPoint-Objektmodells
Das PowerPoint-Objektmodell macht viele Typen verfügbar, die Sie zum Automatisieren von PowerPoint verwenden können. Mit diesen Typen können Sie Code schreiben, um allgemeine Aufgaben auszuführen:
Programmgesteuertes Erstellen und Formatieren von Präsentationen.
Hinzufügen oder Entfernen von Folien aus Präsentationen.
Hinzufügen oder Ändern von Formen auf einer Folie
Um über ein VSTO-Add-In auf das PowerPoint-Objektmodell zuzugreifen, verwenden Sie das
ApplicationFeld derThisAddInKlasse in Ihrem Projekt. DasApplicationFeld gibt ein Application-Objekt zurück, das die aktuelle Instanz von PowerPoint darstellt. Weitere Informationen finden Sie unter Programm VSTO Add-Ins.Wenn Sie das PowerPoint-Objektmodell aufrufen, verwenden Sie Typen, die in der primären Interopassembly für PowerPoint bereitgestellt werden. Die primäre Interopassembly fungiert als Brücke zwischen dem verwalteten Code im VSTO-Add-In und dem COM-Objektmodell in PowerPoint. Alle Typen in der primären Interopassembly von PowerPoint werden im Microsoft.Office.Interop.PowerPoint-Namespace definiert. Weitere Informationen zu primären Interopassemblys finden Sie in der Übersicht über die Entwicklung von Office-Lösungen (VSTO) und primäre Interopassemblys von Office.
Verwenden der PowerPoint-Objektmodelldokumentation
Vollständige Informationen zum PowerPoint-Objektmodell finden Sie in der PowerPoint Primary Interop Assembly (PIA)-Referenz und der VBA-Objektmodellreferenz.
Referenz zur primären Interop-Assembly
In der PowerPoint PIA-Referenzdokumentation werden die Typen in der primären Interop-Assembly für PowerPoint beschrieben. Diese Dokumentation steht am folgenden Speicherort zur Verfügung: Referenz zur primären Interopassembly von PowerPoint 2010.
Weitere Informationen zum Entwurf der PowerPoint-PIA, z. B. die Unterschiede zwischen Klassen und Schnittstellen in der PIA und die Implementierung von Ereignissen in der PIA, finden Sie unter Übersicht über Klassen und Schnittstellen in den primären Interopassemblys von Office.
VBA-Objektmodellreferenz
Das VBA-Objektmodell-Referenzdokument beschreibt das PowerPoint-Objektmodell, wie es für Visual Basic for Applications (VBA)-Code bereitgestellt wird. Weitere Informationen finden Sie in der PowerPoint 2010-Objektmodellreferenz.
Alle Objekte und Elemente in der VBA-Objektmodellreferenz entsprechen Typen und Elementen in der primären Interop-Assembly (PIA) von PowerPoint. Beispielsweise entspricht das Presentation-Objekt in der VBA-Objektmodellreferenz dem Präsentationstyp in der PowerPoint-PIA. Obwohl die VBA-Objektmodellreferenz Codebeispiele für die meisten Eigenschaften, Methoden und Ereignisse bereitstellt, müssen Sie den VBA-Code in dieser Referenz in Visual Basic oder Visual C# übersetzen, wenn Sie sie in einem PowerPoint VSTO-Add-In-Projekt verwenden möchten, das Sie mit Visual Studio erstellen.
Anpassen der Benutzeroberfläche von PowerPoint
Sie können die Benutzeroberfläche von PowerPoint wie folgt ändern.
| Aufgabe | Weitere Informationen |
|---|---|
| Erstellen Sie einen benutzerdefinierten Aufgabenbereich. | Benutzerdefinierte Aufgabenbereiche |
| Fügen Sie dem Menüband benutzerdefinierte Registerkarten hinzu. | Menübandübersicht |
| Fügen Sie benutzerdefinierte Gruppen zu einer integrierten Registerkarte im Menüband hinzu. | So geht's: Anpassen einer eingebauten Registerkarte |
Weitere Informationen zum Anpassen der Benutzeroberfläche von PowerPoint und anderen Microsoft Office-Anwendungen finden Sie unter Anpassung der Office-Benutzeroberfläche.
Verwandte Inhalte
- Exemplarische Vorgehensweise: Erstellen Ihres ersten VSTO-Add-Ins für PowerPoint
- Erste Schritte beim Programmieren von VSTO-Add-Ins
- Übersicht über die Entwicklung von Office-Lösungen (VSTO)
- Architektur von VSTO-Add-Ins
- Vorgehensweise: Erstellen von Office-Projekten in Visual Studio
- Programmieren von VSTO-Add-Ins
- Schreiben von Code in Office-Lösungen
- Primäre Interop-Assemblys von Microsoft Office
- Anpassung der Office-Benutzeroberfläche
- PowerPoint 2010 in der Office-Entwicklung