PowerPoint-JavaScript-Vorschau-APIs
Neue PowerPoint-JavaScript-APIs werden zuerst in der "Vorschau" eingeführt und später Teil eines bestimmten, nummerierten Anforderungssatzes, nachdem genügend Tests durchgeführt und Benutzerfeedback eingeholt wurde.
Hinweis
Vorschau-APIs unterliegen Änderungen und können nicht für den Einsatz in Produktionsumgebungen vorgesehen werden. Wir empfehlen, sie nur in Test- und Entwicklungsumgebungen auszuprobieren. Verwenden Sie Vorschau-APIs nicht in einer Produktionsumgebung oder in unternehmenswichtigen Dokumenten.
So verwenden Sie Vorschau-APIs:
- Sie müssen die Vorschauversion der Office JavaScript-API-Bibliothek aus dem Office.js Content Delivery Network (CDN) verwenden. Die Typdefinitionsdatei für die TypeScript-Kompilierung und IntelliSense finden Sie unter CDN und DefinitelyTyped. Sie können diese Typen mit
npm install --save-dev @types/office-js-preview
installieren (achten Sie darauf, die Typen für@types/office-js
zu entfernen, wenn Sie sie zuvor installiert haben). - Möglicherweise müssen Sie am Microsoft 365 Insider-Programm teilnehmen, um Zugriff auf neuere Office-Builds zu erhalten.
API-Liste
In der folgenden Tabelle sind die PowerPoint-JavaScript-APIs aufgeführt, die sich derzeit in der Vorschauphase befinden. Eine vollständige Liste aller PowerPoint-JavaScript-APIs (einschließlich Vorschau-APIs und zuvor veröffentlichter APIs) finden Sie unter Alle PowerPoint JavaScript-APIs.
Klasse | Felder | Beschreibung |
---|---|---|
CustomProperty | delete() | Löscht die benutzerdefinierte Eigenschaft. |
key | Die Zeichenfolge, die die benutzerdefinierte Eigenschaft eindeutig identifiziert. | |
type | Der Typ des Werts, der für die benutzerdefinierte Eigenschaft verwendet wird. | |
value | Der Wert der benutzerdefinierten Eigenschaft. | |
CustomPropertyCollection | add(key: string, value: boolean | Datum | Zahl | string) | Erstellt eine neue CustomProperty oder aktualisiert die Eigenschaft mit dem angegebenen Schlüssel. |
deleteAll() | Löscht alle benutzerdefinierten Eigenschaften in dieser Sammlung. | |
getCount() | Ruft die Anzahl der benutzerdefinierten Eigenschaften in der Auflistung ab. | |
getItem(key: string) | Ruft einen CustomProperty nach seinem Schlüssel ab. |
|
getItemOrNullObject(key: string) | Ruft einen CustomProperty nach seinem Schlüssel ab. |
|
items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
CustomXmlPart | delete() | Löscht die benutzerdefinierte XML-Komponente. |
getXml() | Ruft den XML-Inhalt der benutzerdefinierten XML-Komponente ab. | |
id | Die ID des benutzerdefinierten XML-Teils. | |
namespaceUri | Der Namespace-URI des benutzerdefinierten XML-Teils. | |
setXml(xml: string) | Legt den XML-Inhalt für die benutzerdefinierte XML-Komponente fest. | |
CustomXmlPartCollection | add(xml: string) | Fügt der Auflistung ein neues CustomXmlPart hinzu. |
getByNamespace(namespaceUri: string) | Ruft eine neue bereichsbezogene Sammlung von benutzerdefinierten XML-Komponenten ab, deren Namespaces dem angegebenen Namespace entsprechen. | |
getCount() | Ruft die Anzahl der benutzerdefinierten XML-Teile in der Auflistung ab. | |
getItem(id: string) | Ruft eine CustomXmlPart basierend auf seiner ID ab. |
|
getItemOrNullObject(id: string) | Ruft eine CustomXmlPart basierend auf seiner ID ab. |
|
items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
CustomXmlPartScopedCollection | getCount() | Ruft die Anzahl der benutzerdefinierten XML-Teile in dieser Auflistung ab. |
getItem(id: string) | Ruft eine CustomXmlPart basierend auf seiner ID ab. |
|
getItemOrNullObject(id: string) | Ruft eine CustomXmlPart basierend auf seiner ID ab. |
|
getOnlyItem() | Wenn die Sammlung genau ein Element enthält, gibt diese Methode es zurück. | |
getOnlyItemOrNullObject() | Wenn die Sammlung genau ein Element enthält, gibt diese Methode es zurück. | |
items | Ruft die geladenen untergeordneten Elemente in dieser Sammlung ab. | |
DocumentProperties | Verfasser | Der Autor der Präsentation. |
Kategorie | Die Kategorie der Präsentation. | |
comments | Das Feld Kommentare in den Metadaten der Präsentation. | |
company | Das Unternehmen der Präsentation. | |
creationDate | Das Erstellungsdatum der Präsentation. | |
customProperties | Die Auflistung der benutzerdefinierten Eigenschaften der Präsentation. | |
Schlüsselwörter | Die Schlüsselwörter der Präsentation. | |
lastAuthor | Der letzte Autor der Präsentation. | |
Manager | Der Manager der Präsentation. | |
revisionNumber | Die Revisionsnummer der Präsentation. | |
Betreff | Das Thema der Präsentation. | |
title | Der Titel der Präsentation. | |
Presentation | customXmlParts | Gibt eine Auflistung von benutzerdefinierten XML-Teilen zurück, die der Präsentation zugeordnet sind. |
properties | Ruft die Eigenschaften der Präsentation ab. | |
Shape | customXmlParts | Gibt eine Auflistung von benutzerdefinierten XML-Teilen in der Form zurück. |
type | Gibt den Typ dieser Form zurück. | |
Slide | customXmlParts | Gibt eine Auflistung von benutzerdefinierten XML-Teilen auf der Folie zurück. |
exportAsBase64() | Exportiert die Folie in eine eigene Präsentationsdatei, die als Base64-codierte Daten zurückgegeben wird. | |
getImageAsBase64(options?: PowerPoint.SlideGetImageOptions) | Rendert ein Bild der Folie. | |
SlideGetImageOptions | height | Die gewünschte Höhe des resultierenden Bilds in Pixel. |
width | Die gewünschte Breite des resultierenden Bilds in Pixel. | |
SlideLayout | customXmlParts | Gibt eine Auflistung benutzerdefinierter XML-Teile im Folienlayout zurück. |
SlideMaster | customXmlParts | Gibt eine Auflistung benutzerdefinierter XML-Teile im Folienmaster zurück. |
Siehe auch
Office Add-ins