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.
Mit der PowerPoint-JavaScript-API kann Ihr Add-In Präsentationen, Folien, Formen, Text und Tabellen lesen und ändern. In diesem Artikel werden die Objektmodelle, mit denen Sie arbeiten, und die wichtigsten Objekte vorgestellt, die Sie zum Erstellen von PowerPoint-Add-Ins verwenden.
Office.js-APIs für PowerPoint
Ein PowerPoint-Add-In interagiert mit Objekten in PowerPoint mithilfe der Office JavaScript-API. Dies umfasst zwei JavaScript-Objektmodelle:
PowerPoint-JavaScript-API: Die PowerPoint-JavaScript-API bietet stark typisierte Objekte, die mit der Präsentation, Folien, Tabellen, Formen, Formatierungen und mehr funktionieren. Informationen zum asynchronen Charakter der PowerPoint-APIs und deren Funktionsweise mit der Präsentation finden Sie unter Verwenden des anwendungsspezifischen API-Modells.
Allgemeine APIs: Die allgemeine API ermöglicht den Zugriff auf Features wie Benutzeroberfläche, Dialoge und Clienteinstellungen, die in mehreren Office-Anwendungen üblich sind. Um mehr über die Verwendung der allgemeinen API zu erfahren, lesen Sie Objektmodell der allgemeinen JavaScript-API.
Während Sie wahrscheinlich die PowerPoint-JavaScript-API verwenden, um den Großteil der Funktionen in Add-Ins zu entwickeln, die auf PowerPoint ausgerichtet sind, verwenden Sie auch Objekte in der allgemeinen API. Zum Beispiel:
-
Office.Context: Das
Office.Context-Objekt stellt die Laufzeitumgebung des Add-Ins dar und bietet Zugriff auf Schlüsselobjekte der API. Sie besteht aus Präsentationskonfigurationsdetails wiecontentLanguageund undofficeThemestellt außerdem Informationen zur Laufzeitumgebung des Add-Ins bereit, zhost. B. undplatform. Darüber hinaus wird die -Methode bereitgestellt, mit derrequirements.isSetSupported()Sie überprüfen können, ob ein angegebener Anforderungssatz von der PowerPoint-Anwendung unterstützt wird, in der das Add-In ausgeführt wird. -
Office.Document: Das
Office.Document-Objekt stellt diegetFileAsync()-Methode bereit, mit der Sie die PowerPoint-Datei herunterladen können, in der das Add-In ausgeführt wird. Außerdem wird diegetActiveViewAsync()-Methode bereitgestellt, mit der Sie überprüfen können, ob sich die Präsentation in einer "Lesen"- oder "Bearbeiten"-Ansicht befindet. "Bearbeiten" entspricht einer der Ansichten, in denen Sie Folien bearbeiten können: Normal, Foliensortierung oder Gliederungsansicht. "lesen" entspricht entweder der Bildschirmpräsentation oder der Leseansicht.
PowerPoint-spezifisches Objektmodell
Um die PowerPoint-APIs zu verstehen, müssen Sie wissen, wie wichtige Komponenten einer Präsentation miteinander zusammenhängen.
- Die Präsentation enthält Folien und Entitäten auf Präsentationsebene, z. B. Einstellungen und benutzerdefinierte XML-Teile.
- Eine Folie enthält Inhalte wie Formen, Text und Tabellen.
- Ein Layout bestimmt, wie der Inhalt einer Folie organisiert und angezeigt wird.
In der folgenden Tabelle sind wichtige Objekte in der PowerPoint-JavaScript-API aufgeführt.
| Objekt | Beschreibung |
|---|---|
| Presentation | Das Objekt der obersten Ebene. Ermöglicht den Zugriff auf Folien, Tags und präsentationsweite Einstellungen. |
| Slide | Eine einzelne Folie. Enthält Shapes und verweist auf das Layout. |
| SlideCollection | Die Auflistung der Folien in der Präsentation. |
| Shape | Eine Form auf einer Folie, z. B. ein Textfeld, ein Bild, eine Linie oder eine geometrische Form. |
| TextRange | Der Text innerhalb einer Form. Verwenden Sie es zum Lesen und Bearbeiten von Text. |
| SlideLayout | Das Layout, das bestimmt, wie der Inhalt einer Folie angeordnet wird. |
| SlideMaster | Die master, die die Standardformatierung und die verfügbaren Layouts definiert. |
Den vollständigen Satz von Objekten, die von der PowerPoint JavaScript-API unterstützt werden, finden Sie unter PowerPoint JavaScript-API.
Siehe auch
Office Add-ins