Freigeben über


PowerPoint-Projektmappen

Visual Studio stellt Projektvorlagen bereit, die Sie zum Erstellen von Add-Ins auf Anwendungsebene für Microsoft Office PowerPoint verwenden können. Mit Add-Ins können Sie PowerPoint automatisieren, PowerPoint-Features erweitern oder die PowerPoint-Benutzeroberfläche anpassen.

Weitere Informationen zu Add-Ins auf Anwendungsebene finden Sie unter Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene und unter Architektur von Add-Ins auf Anwendungsebene. Wenn Sie mit dem Programmieren mit Microsoft Office noch nicht vertraut sind, finden Sie weitere Informationen unter Erste Schritte (Office-Entwicklung in Visual Studio).

Betrifft: Die Informationen in diesem Thema betreffen Projekte auf Anwendungsebene für PowerPoint 2007 and PowerPoint 2010. Weitere Informationen finden Sie unter Verfügbare Funktionen nach Office-Anwendung und Projekttyp.

Link zu Video Eine entsprechende Videodemo finden Sie im Thema zum Erstellen eines Add-Ins für Microsoft PowerPoint (möglicherweise in englischer Sprache).

Automatisieren von PowerPoint unter Verwendung des PowerPoint-Objektmodells

Das PowerPoint-Objektmodell macht viele Typen verfügbar, mit denen Sie PowerPoint automatisieren können. Diese Typen ermöglichen es Ihnen, Code zu schreiben, um häufige Aufgaben auszuführen:

  • Programmgesteuertes Erstellen und Formatieren von Präsentationen.

  • Hinzufügen von Folien zu Präsentationen bzw. Entfernen von Folien aus Präsentationen.

  • Hinzufügen oder Ändern von Formen auf einer Folie.

Verwenden Sie das Application-Feld der ThisAddIn-Klasse im Projekt, um in einem Add-In auf das PowerPoint-Objektmodell zuzugreifen. Das Application-Feld gibt ein Microsoft.Office.Interop.PowerPoint.Application-Objekt zurück, das die aktuelle Instanz von PowerPoint darstellt. Weitere Informationen finden Sie unter Programmieren von Add-Ins auf Anwendungsebene.

Bei einem Aufruf an das PowerPoint-Objektmodell 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 Add-In und dem COM-Objektmodell in PowerPoint. Alle Typen in der primären Interopassembly für PowerPoint werden im Microsoft.Office.Interop.PowerPoint-Namespace definiert. Weitere Informationen zu primären Interopassemblys finden Sie unter Übersicht über die Entwicklung von Office-Projektmappen und Primäre Interopassemblys in Office.

Verwenden der Dokumentation für das 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.

Referenz für die primäre Interopassembly

In der Referenzdokumentation für die PowerPoint-PIA werden die Typen in der primären Interopassembly für PowerPoint beschrieben. Diese Dokumentation ist unter Referenz für die primäre Interopassembly für PowerPoint 2010 (möglicherweise in englischer Sprache) verfügbar.

Tipp

Die PowerPoint 2007-PIA ist derzeit nicht dokumentiert. Die Typen in der PowerPoint 2007-PIA sind jedoch in der PowerPoint 2010-PIA enthalten. Die Informationen in dieser Referenzdokumentation gelten daher auch für PowerPoint 2007.

Weitere Informationen zum Entwurf der PowerPoint-PIA, z. B. zu Unterschieden zwischen Klassen und Schnittstellen in der PIA und zur Implementierung von Ereignissen in der PIA, finden Sie in der Übersicht über Klassen und Schnittstellen in den primären Interopassemblys für Office (möglicherweise in englischer Sprache).

VBA-Objektmodellreferenz

Die VBA-Objektmodellreferenz dokumentiert das PowerPoint-Objektmodell, das für VBA (Visual Basic for Applications) verfügbar gemacht wird. Die VBA-Objektmodellreferenz für PowerPoint ist unter den folgenden Links verfügbar:

Alle Objekte und Member in der VBA-Objektmodellreferenz entsprechen Typen und Membern in der primären Interopassembly (PIA) für PowerPoint. Das Presentation-Objekt in der VBA-Objektmodellreferenz entspricht z. B. dem Microsoft.Office.Interop.PowerPoint.Presentation-Typ 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 PowerPoint-Add-In-Projekt verwenden möchten.

Anpassen der PowerPoint-Benutzeroberfläche

Sie können die Benutzeroberfläche von PowerPoint mithilfe von Visual Studio Tools for Office wie folgt ändern.

Aufgabe

Weitere Informationen

Erstellen eines benutzerdefinierten Aufgabenbereichs

Übersicht über benutzerdefinierte Aufgabenbereiche

Hinzufügen von benutzerdefinierten Registerkarten zum Menüband

Übersicht über die Multifunktionsleiste

Hinzufügen von benutzerdefinierten Gruppen zu einer integrierten Registerkarte auf dem Menüband

Gewusst wie: Anpassen einer integrierten Registerkarte

Weitere Informationen über das Anpassen der Benutzeroberfläche von PowerPoint und anderen Microsoft Office-Anwendungen finden Sie unter Anpassung der Office-Benutzeroberfläche.

Siehe auch

Aufgaben

Exemplarische Vorgehensweise: Erstellen des ersten Add-Ins auf Anwendungsebene für PowerPoint

Gewusst wie: Erstellen von Office-Projekten in Visual Studio

Referenz

Primäre Interopassemblys in Office

Konzepte

Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene

Übersicht über die Entwicklung von Office-Projektmappen

Architektur von Add-Ins auf Anwendungsebene

Schreiben von Code in Office-Projektmappen

Weitere Ressourcen

Programmieren von Add-Ins auf Anwendungsebene

Anpassung der Office-Benutzeroberfläche

PowerPoint 2010 in der Office-Entwicklung

Änderungsprotokoll

Datum

Versionsgeschichte

Grund

Mai 2010

Die Informationen zur Objektmodell-Referenzdokumentation wurden aktualisiert.

Informationsergänzung.