powerpoint package
Klassen
PowerPoint.Application | |
PowerPoint.Presentation | |
PowerPoint.RequestContext |
Das RequestContext-Objekt erleichtert Anforderungen an die PowerPoint-Anwendung. Da das Office-Add-In und die PowerPoint-Anwendung in zwei verschiedenen Prozessen ausgeführt werden, ist der Anforderungskontext erforderlich, um über das Add-In Zugriff auf das PowerPoint-Objektmodell zu erhalten. |
PowerPoint.Shape |
Stellt eine einzelne Form auf der Folie dar. |
PowerPoint.ShapeCollection |
Stellt die Auflistung von Shapes dar. |
PowerPoint.Slide |
Stellt eine einzelne Folie einer Präsentation dar. |
PowerPoint.SlideCollection |
Stellt die Auflistung von Folien in der Präsentation dar. |
PowerPoint.SlideLayout |
Stellt das Layout einer Folie dar. |
PowerPoint.SlideLayoutCollection |
Stellt die Auflistung von Layouts dar, die vom Folienmaster für Folien bereitgestellt werden. |
PowerPoint.SlideMaster |
Stellt den Folienmaster einer Folie dar. |
PowerPoint.SlideMasterCollection |
Stellt die Auflistung der Folienmaster in der Präsentation dar. |
PowerPoint.Tag |
Stellt ein einzelnes Tag auf der Folie dar. |
PowerPoint.TagCollection |
Stellt die Auflistung von Tags dar. |
Schnittstellen
PowerPoint.AddSlideOptions |
Stellt die verfügbaren Optionen beim Hinzufügen einer neuen Folie dar. |
PowerPoint.InsertSlideOptions |
Stellt die verfügbaren Optionen beim Einfügen von Folien dar. |
PowerPoint.Interfaces.BulletFormatData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.BulletFormatUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das BulletFormat-Objekt zur Verwendung in |
PowerPoint.Interfaces.CollectionLoadOptions |
Bietet Möglichkeiten zum Laden von Eigenschaften nur einer Teilmenge von Membern einer Auflistung. |
PowerPoint.Interfaces.ParagraphFormatData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ParagraphFormatUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das ParagraphFormat-Objekt zur Verwendung in |
PowerPoint.Interfaces.PresentationData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.PresentationLoadOptions | |
PowerPoint.Interfaces.ShapeCollectionData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ShapeCollectionLoadOptions |
Stellt die Auflistung von Shapes dar. |
PowerPoint.Interfaces.ShapeCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im ShapeCollection-Objekt zur Verwendung in |
PowerPoint.Interfaces.ShapeData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ShapeFillData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ShapeFillUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im ShapeFill-Objekt zur Verwendung in |
PowerPoint.Interfaces.ShapeFontData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ShapeFontUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im ShapeFont-Objekt zur Verwendung in |
PowerPoint.Interfaces.ShapeLineFormatData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ShapeLineFormatUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das ShapeLineFormat-Objekt zur Verwendung in |
PowerPoint.Interfaces.ShapeLoadOptions |
Stellt eine einzelne Form auf der Folie dar. |
PowerPoint.Interfaces.ShapeScopedCollectionData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ShapeScopedCollectionLoadOptions |
Stellt eine Auflistung von Formen dar. |
PowerPoint.Interfaces.ShapeScopedCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im ShapeScopedCollection-Objekt zur Verwendung in |
PowerPoint.Interfaces.ShapeUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im Shape-Objekt zur Verwendung in |
PowerPoint.Interfaces.SlideCollectionData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.SlideCollectionLoadOptions |
Stellt die Auflistung von Folien in der Präsentation dar. |
PowerPoint.Interfaces.SlideCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im SlideCollection-Objekt zur Verwendung in |
PowerPoint.Interfaces.SlideData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.SlideLayoutCollectionData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.SlideLayoutCollectionLoadOptions |
Stellt die Auflistung von Layouts dar, die vom Folienmaster für Folien bereitgestellt werden. |
PowerPoint.Interfaces.SlideLayoutCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im SlideLayoutCollection-Objekt zur Verwendung in |
PowerPoint.Interfaces.SlideLayoutData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.SlideLayoutLoadOptions |
Stellt das Layout einer Folie dar. |
PowerPoint.Interfaces.SlideLoadOptions |
Stellt eine einzelne Folie einer Präsentation dar. |
PowerPoint.Interfaces.SlideMasterCollectionData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.SlideMasterCollectionLoadOptions |
Stellt die Auflistung der Folienmaster in der Präsentation dar. |
PowerPoint.Interfaces.SlideMasterCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im SlideMasterCollection-Objekt zur Verwendung in |
PowerPoint.Interfaces.SlideMasterData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.SlideMasterLoadOptions |
Stellt den Folienmaster einer Folie dar. |
PowerPoint.Interfaces.SlideScopedCollectionData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.SlideScopedCollectionLoadOptions |
Stellt eine Auflistung von Folien in der Präsentation dar. |
PowerPoint.Interfaces.SlideScopedCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im SlideScopedCollection-Objekt zur Verwendung in |
PowerPoint.Interfaces.TagCollectionData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.TagCollectionLoadOptions |
Stellt die Auflistung von Tags dar. |
PowerPoint.Interfaces.TagCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten im TagCollection-Objekt zur Verwendung in |
PowerPoint.Interfaces.TagData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.TagLoadOptions |
Stellt ein einzelnes Tag auf der Folie dar. |
PowerPoint.Interfaces.TagUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das Tag-Objekt zur Verwendung in |
PowerPoint.Interfaces.TextFrameData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.TextFrameUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das TextFrame-Objekt zur Verwendung in |
PowerPoint.Interfaces.TextRangeData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.TextRangeUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das TextRange-Objekt zur Verwendung in |
Enumerationen
PowerPoint.ErrorCodes | |
PowerPoint.InsertSlideFormatting |
Gibt die Formatierungsoptionen für das Einfügen von Folien an. |
Functions
Power |
Erstellt und öffnet eine neue Präsentation. Optional kann die Präsentation mit einer base64-codierten .pptx-Datei vorab aufgefüllt werden. |
Power |
Führt ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell unter Verwendung eines neuen RequestContext ausführt. Wenn die Zusage aufgelöst wird, werden alle nachverfolgten Objekte, die während der Ausführung automatisch zugeordnet wurden, freigegeben. |
Power |
Führt ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell unter Verwendung des RequestContext eines zuvor erstellten API-Objekts ausführt. Wenn die Zusage aufgelöst wird, werden alle nachverfolgten Objekte, die während der Ausführung automatisch zugeordnet wurden, freigegeben. |
Power |
Führt ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell unter Verwendung des RequestContext der zuvor erstellten API-Objekte ausführt. |
Details zur Funktion
PowerPoint.createPresentation(base64File)
Erstellt und öffnet eine neue Präsentation. Optional kann die Präsentation mit einer base64-codierten .pptx-Datei vorab aufgefüllt werden.
[ API-Satz: PowerPointApi 1.1 ]
export function createPresentation(base64File?: string): Promise<void>;
Parameter
- base64File
-
string
Optional. Die base64-codierte .pptx Datei. Der Standardwert ist null.
Gibt zurück
Promise<void>
Beispiele
const myFile = <HTMLInputElement>document.getElementById("file");
const reader = new FileReader();
reader.onload = (event) => {
// Remove the metadata before the base64-encoded string.
const startIndex = reader.result.toString().indexOf("base64,");
const copyBase64 = reader.result.toString().substr(startIndex + 7);
PowerPoint.createPresentation(copyBase64);
};
// Read in the file as a data URL so we can parse the base64-encoded string.
reader.readAsDataURL(myFile.files[0]);
PowerPoint.run(batch)
Führt ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell unter Verwendung eines neuen RequestContext ausführt. Wenn die Zusage aufgelöst wird, werden alle nachverfolgten Objekte, die während der Ausführung automatisch zugeordnet wurden, freigegeben.
export function run<T>(batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Parameter
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Eine Funktion, die einen RequestContext akzeptiert und eine Zusage zurückgibt (in der Regel nur das Ergebnis von "context.sync()"). Der Kontextparameter erleichtert Anforderungen an die PowerPoint-Anwendung. Da das Office-Add-In und die PowerPoint-Anwendung in zwei verschiedenen Prozessen ausgeführt werden, ist RequestContext erforderlich, um zugriff auf das PowerPoint-Objektmodell aus dem Add-In zu erhalten.
Gibt zurück
PowerPoint.run(object, batch)
Führt ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell unter Verwendung des RequestContext eines zuvor erstellten API-Objekts ausführt. Wenn die Zusage aufgelöst wird, werden alle nachverfolgten Objekte, die während der Ausführung automatisch zugeordnet wurden, freigegeben.
export function run<T>(object: OfficeExtension.ClientObject, batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Parameter
- object
- OfficeExtension.ClientObject
Ein zuvor erstelltes API-Objekt. Der Batch verwendet denselben RequestContext wie das übergebene Objekt, was bedeutet, dass alle änderungen, die auf das Objekt angewendet werden, von "context.sync()" übernommen werden.
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Eine Funktion, die einen RequestContext akzeptiert und eine Zusage zurückgibt (in der Regel nur das Ergebnis von "context.sync()"). Der Kontextparameter erleichtert Anforderungen an die PowerPoint-Anwendung. Da das Office-Add-In und die PowerPoint-Anwendung in zwei verschiedenen Prozessen ausgeführt werden, ist RequestContext erforderlich, um zugriff auf das PowerPoint-Objektmodell aus dem Add-In zu erhalten.
Gibt zurück
PowerPoint.run(objects, batch)
Führt ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell unter Verwendung des RequestContext der zuvor erstellten API-Objekte ausführt.
export function run<T>(objects: OfficeExtension.ClientObject[], batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Parameter
- objects
Ein Array von zuvor erstellten API-Objekten. Das Array wird überprüft, um sicherzustellen, dass alle Objekte denselben Kontext verwenden. Der Batch verwendet diesen freigegebenen RequestContext, was bedeutet, dass alle Änderungen, die auf diese Objekte angewendet werden, von "context.sync()" übernommen werden.
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Eine Funktion, die einen RequestContext akzeptiert und eine Zusage zurückgibt (in der Regel nur das Ergebnis von "context.sync()"). Der Kontextparameter erleichtert Anforderungen an die PowerPoint-Anwendung. Da das Office-Add-In und die PowerPoint-Anwendung in zwei verschiedenen Prozessen ausgeführt werden, ist RequestContext erforderlich, um zugriff auf das PowerPoint-Objektmodell aus dem Add-In zu erhalten.
Gibt zurück
Office Add-ins
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für