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 |
PowerPoint.Interfaces.CollectionLoadOptions |
Bietet Möglichkeiten zum Laden von Eigenschaften nur einer Teilmenge von Membern einer Auflistung. |
PowerPoint.Interfaces.HyperlinkCollectionData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.HyperlinkCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
PowerPoint.Interfaces.HyperlinkData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.HyperlinkUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
PowerPoint.Interfaces.ParagraphFormatData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ParagraphFormatUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
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 für das |
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 für das |
PowerPoint.Interfaces.ShapeFontData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ShapeFontUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
PowerPoint.Interfaces.ShapeLineFormatData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ShapeLineFormatUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
PowerPoint.Interfaces.ShapeLoadOptions |
Stellt eine einzelne Form auf der Folie dar. |
PowerPoint.Interfaces.ShapeScopedCollectionData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.ShapeScopedCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
PowerPoint.Interfaces.ShapeUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
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 für das |
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 für das |
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 für das |
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.SlideScopedCollectionUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
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 für das |
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 |
PowerPoint.Interfaces.TextFrameData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.TextFrameUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
PowerPoint.Interfaces.TextRangeData |
Eine Schnittstelle, die die durch Aufrufen |
PowerPoint.Interfaces.TextRangeUpdateData |
Eine Schnittstelle zum Aktualisieren von Daten für das |
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 von RequestContext von zuvor erstellten API-Objekten 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 von RequestContext von zuvor erstellten API-Objekten 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