PowerPoint-Projektmappen
Aktualisiert: November 2007
Betrifft |
---|
Die Informationen in diesem Thema gelten nur für die angegebenen Visual Studio Tools for Office-Projekte und -Versionen von Microsoft Office. Projekttyp
Microsoft Office-Version
Weitere Informationen hierzu finden Sie unter Verfügbare Features nach Anwendung und Projekttyp. |
Visual Studio Tools for Office stellt Projektvorlagen bereit, mit denen Sie Add-Ins auf Anwendungsebene für Microsoft Office PowerPoint erstellen 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 (Visual Studio Tools for Office).
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.
Wenn Sie von einem Visual Studio Tools for Office-Add-In auf das PowerPoint-Objektmodell zugreifen möchten, verwenden Sie das Application-Feld der ThisAddIn-Klasse im Projekt. 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 Visual Studio Tools for Office-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 unter Primäre Interopassemblys in Office.
Verwenden der Dokumentation für das PowerPoint-Objektmodell
Weitere Informationen über die Klassen, die Sie im PowerPoint-Objektmodell verwenden können, finden Sie in der folgenden Dokumentation:
Willkommen bei der Microsoft Office PowerPoint 2007-Entwicklerreferenz
Willkommen bei der Microsoft Office PowerPoint 2003 VBA-Sprachreferenz
Diese Dokumentation bietet Informationen zum PowerPoint-Objektmodell, wenn es für VBA (Visual Basic for Applications)-Code verfügbar gemacht wird. Diese Beschreibungen von Objekten und Membern gelten auch für die entsprechenden Klassen in den primären Interopassemblys. Beispielsweise entspricht das Presentation-Objekt in der PowerPoint VBA-Dokumentation der Microsoft.Office.Interop.PowerPoint.Presentation-Klasse in der primären Interopassembly.
Hinweis: |
---|
Derzeit gibt es keine Referenzdokumentation für die primären Interopassemblys für PowerPoint. |
Zusätzliche Typen in primären Interopassemblys
Wenn Sie Code schreiben, der die primären Interopassemblys verwendet, bemerken Sie möglicherweise viele Typen, die nicht in der VBA-Referenz beschrieben werden. Diese zusätzlichen Typen helfen dabei, Objekte im COM-basierten Objektmodell von PowerPoint in verwalteten Code zu übersetzen. Sie sind nicht zur direkten Verwendung im Code gedacht.
Weitere Informationen finden Sie unter Overview of Classes and Interfaces in the Office Primary Interop Assemblies.
Anpassen der PowerPoint-Benutzeroberfläche
Die Benutzeroberfläche von PowerPoint 2007 unterscheidet sich von der Benutzeroberfläche in PowerPoint 2003, sodass Ihnen unterschiedliche Anpassungsoptionen zur Verfügung stehen.
PowerPoint 2007
Aufgabe |
Weitere Informationen |
Erstellen eines benutzerdefinierten Aufgabenbereichs |
|
Hinzufügen von benutzerdefinierten Registerkarten zur Multifunktionsleiste. |
|
Hinzufügen von benutzerdefinierten Gruppen zu einer integrierten Registerkarte auf der Multifunktionsleiste. |
PowerPoint 2003
Aufgabe |
Weitere Informationen |
Hinzufügen von benutzerdefinierten Symbolleisten und Symbolleistenelementen. |
Gewusst wie: Programmgesteuertes Erstellen von Office-Symbolleisten |
Hinzufügen von Menüs und Menüelementen. |
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 Visual Studio Tools for Office-Projekte
Konzepte
Erste Schritte beim Programmieren von Add-Ins auf Anwendungsebene
Übersicht über die Entwicklung von Office-Projektmappen
Architektur von Add-Ins auf Anwendungsebene
Programmieren von Add-Ins auf Anwendungsebene
Schreiben von Code in Office-Projektmappen
Anpassung der Office-Benutzeroberfläche
Referenz
Primäre Interopassemblys in Office
Willkommen bei der Microsoft Office PowerPoint 2007-Entwicklerreferenz
Willkommen bei der Microsoft Office PowerPoint 2003 VBA-Sprachreferenz