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.
In diesem Artikel werden Konzepte beschrieben, die für die Verwendung der PowerPoint-JavaScript-API zum Erstellen von Add-Ins von grundlegender Bedeutung sind.
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, Formatierung 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.
Gemeinsame APIs: Die gemeinsame API ermöglicht den Zugriff auf Features wie Benutzeroberfläche, Dialogfelder und Clienteinstellungen, die in mehreren Office-Anwendungen verwendet werden. 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 wiecontentLanguage
und undofficeTheme
stellt 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.
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