powerpoint package

Klassen

PowerPoint.Application

[API-Satz: PowerPointApi 1.0]

PowerPoint.BulletFormat

Stellt die Aufzählungszeichenformatierungseigenschaften eines Texts dar, der an die PowerPoint angefügt ist. ParagraphFormat.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ParagraphFormat

Stellt die Absatzformatierungseigenschaften eines Texts dar, der dem PowerPoint zugeordnet ist. TextRange.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Presentation

[API-Satz: PowerPointApi 1.0]

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.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeCollection

Stellt die Auflistung von Formen dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeFill

Stellt die Füllungsformatierung eines Formobjekts dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeFont

Stellt die Schriftattribute wie Schriftart, Schriftgrad und Farbe für das TextRange-Objekt einer Form dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeLineFormat

Stellt die Linienformatierung für das Shape-Objekt dar. Bei Bildern und geometrischen Formen stellt die Linienformatierung den Rahmen der Form dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Slide

Stellt eine einzelne Folie einer Präsentation dar.

[API-Satz: PowerPointApi 1.2]

PowerPoint.SlideCollection

Stellt die Auflistung von Folien in der Präsentation dar.

[API-Satz: PowerPointApi 1.2]

PowerPoint.SlideLayout

Stellt das Layout einer Folie dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.SlideLayoutCollection

Stellt die Auflistung von Layouts dar, die vom Folienmaster für Folien bereitgestellt werden.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.SlideMaster

Stellt den Folienmaster einer Folie dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.SlideMasterCollection

Stellt die Auflistung der Folienmaster in der Präsentation dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.Tag

Stellt ein einzelnes Tag auf der Folie dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.TagCollection

Stellt die Auflistung von Tags dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.TextFrame

Stellt den Textrahmen eines Formobjekts dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.TextRange

Enthält den Text, der mit einer Form verknüpft ist, sowie Eigenschaften und Methoden für das Bearbeiten des Texts.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

Schnittstellen

PowerPoint.AddSlideOptions

Stellt die verfügbaren Optionen beim Hinzufügen einer neuen Folie dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.InsertSlideOptions

Stellt die verfügbaren Optionen beim Einfügen von Folien dar.

[API-Satz: PowerPointApi 1.2]

PowerPoint.Interfaces.BulletFormatData

Eine Schnittstelle, die die durch Aufruf zurückgegebenen Daten beschreibt bulletFormat.toJSON().

PowerPoint.Interfaces.BulletFormatLoadOptions

Stellt die Aufzählungszeichenformatierungseigenschaften eines Texts dar, der an die PowerPoint angefügt ist. ParagraphFormat.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Interfaces.BulletFormatUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im BulletFormat-Objekt zur Verwendung in bulletFormat.set({ ... }).

PowerPoint.Interfaces.CollectionLoadOptions

Bietet Möglichkeiten zum Laden von Eigenschaften nur einer Teilmenge von Mitgliedern einer Auflistung.

PowerPoint.Interfaces.ParagraphFormatData

Eine Schnittstelle, die die durch Aufruf zurückgegebenen Daten beschreibt paragraphFormat.toJSON().

PowerPoint.Interfaces.ParagraphFormatLoadOptions

Stellt die Absatzformatierungseigenschaften eines Texts dar, der dem PowerPoint zugeordnet ist. TextRange.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Interfaces.ParagraphFormatUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im ParagraphFormat-Objekt zur Verwendung in paragraphFormat.set({ ... }).

PowerPoint.Interfaces.PresentationData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt presentation.toJSON().

PowerPoint.Interfaces.PresentationLoadOptions

[API-Satz: PowerPointApi 1.0]

PowerPoint.Interfaces.ShapeCollectionData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt shapeCollection.toJSON().

PowerPoint.Interfaces.ShapeCollectionLoadOptions

Stellt die Auflistung von Formen dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Interfaces.ShapeCollectionUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im ShapeCollection-Objekt zur Verwendung in shapeCollection.set({ ... }).

PowerPoint.Interfaces.ShapeData

Eine Schnittstelle, die die durch Aufruf zurückgegebenen Daten beschreibt shape.toJSON().

PowerPoint.Interfaces.ShapeFillData

Eine Schnittstelle, die die durch Aufruf zurückgegebenen Daten beschreibt shapeFill.toJSON().

PowerPoint.Interfaces.ShapeFillLoadOptions

Stellt die Füllungsformatierung eines Formobjekts dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Interfaces.ShapeFillUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im ShapeFill-Objekt zur Verwendung in shapeFill.set({ ... }).

PowerPoint.Interfaces.ShapeFontData

Eine Schnittstelle, die die durch Aufruf zurückgegebenen Daten beschreibt shapeFont.toJSON().

PowerPoint.Interfaces.ShapeFontLoadOptions

Stellt die Schriftattribute wie Schriftart, Schriftgrad und Farbe für das TextRange-Objekt einer Form dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Interfaces.ShapeFontUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im ShapeFont-Objekt zur Verwendung in shapeFont.set({ ... }).

PowerPoint.Interfaces.ShapeLineFormatData

Eine Schnittstelle, die die durch Aufruf zurückgegebenen Daten beschreibt shapeLineFormat.toJSON().

PowerPoint.Interfaces.ShapeLineFormatLoadOptions

Stellt die Linienformatierung für das Shape-Objekt dar. Bei Bildern und geometrischen Formen stellt die Linienformatierung den Rahmen der Form dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Interfaces.ShapeLineFormatUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im ShapeLineFormat-Objekt zur Verwendung in shapeLineFormat.set({ ... }).

PowerPoint.Interfaces.ShapeLoadOptions

Stellt eine einzelne Form auf der Folie dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Interfaces.ShapeUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im Shape-Objekt zur Verwendung in shape.set({ ... }).

PowerPoint.Interfaces.SlideCollectionData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt slideCollection.toJSON().

PowerPoint.Interfaces.SlideCollectionLoadOptions

Stellt die Auflistung von Folien in der Präsentation dar.

[API-Satz: PowerPointApi 1.2]

PowerPoint.Interfaces.SlideCollectionUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im SlideCollection-Objekt zur Verwendung in slideCollection.set({ ... }).

PowerPoint.Interfaces.SlideData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt slide.toJSON().

PowerPoint.Interfaces.SlideLayoutCollectionData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt slideLayoutCollection.toJSON().

PowerPoint.Interfaces.SlideLayoutCollectionLoadOptions

Stellt die Auflistung von Layouts dar, die vom Folienmaster für Folien bereitgestellt werden.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.Interfaces.SlideLayoutCollectionUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im SlideLayoutCollection-Objekt zur Verwendung in slideLayoutCollection.set({ ... }).

PowerPoint.Interfaces.SlideLayoutData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt slideLayout.toJSON().

PowerPoint.Interfaces.SlideLayoutLoadOptions

Stellt das Layout einer Folie dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.Interfaces.SlideLoadOptions

Stellt eine einzelne Folie einer Präsentation dar.

[API-Satz: PowerPointApi 1.2]

PowerPoint.Interfaces.SlideMasterCollectionData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt slideMasterCollection.toJSON().

PowerPoint.Interfaces.SlideMasterCollectionLoadOptions

Stellt die Auflistung der Folienmaster in der Präsentation dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.Interfaces.SlideMasterCollectionUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im SlideMasterCollection-Objekt zur Verwendung in slideMasterCollection.set({ ... }).

PowerPoint.Interfaces.SlideMasterData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt slideMaster.toJSON().

PowerPoint.Interfaces.SlideMasterLoadOptions

Stellt den Folienmaster einer Folie dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.Interfaces.TagCollectionData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt tagCollection.toJSON().

PowerPoint.Interfaces.TagCollectionLoadOptions

Stellt die Auflistung von Tags dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.Interfaces.TagCollectionUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im TagCollection-Objekt zur Verwendung in tagCollection.set({ ... }).

PowerPoint.Interfaces.TagData

Eine Schnittstelle, die die durch Aufrufen zurückgegebenen Daten beschreibt tag.toJSON().

PowerPoint.Interfaces.TagLoadOptions

Stellt ein einzelnes Tag auf der Folie dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU)]

PowerPoint.Interfaces.TagUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im Tag-Objekt zur Verwendung in tag.set({ ... }).

PowerPoint.Interfaces.TextFrameData

Eine Schnittstelle, die die durch Aufruf zurückgegebenen Daten beschreibt textFrame.toJSON().

PowerPoint.Interfaces.TextFrameLoadOptions

Stellt den Textrahmen eines Formobjekts dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Interfaces.TextFrameUpdateData

Eine Schnittstelle zum Aktualisieren von Daten im TextFrame-Objekt zur Verwendung in textFrame.set({ ... }).

PowerPoint.Interfaces.TextRangeData

Eine Schnittstelle, die die durch Aufruf zurückgegebenen Daten beschreibt textRange.toJSON().

PowerPoint.Interfaces.TextRangeLoadOptions

Enthält den Text, der mit einer Form verknüpft ist, sowie Eigenschaften und Methoden für das Bearbeiten des Texts.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.Interfaces.TextRangeUpdateData

Eine Schnittstelle zum Aktualisieren von Daten für das TextRange-Objekt zur Verwendung in textRange.set({ ... }).

PowerPoint.ShapeAddOptions

Stellt die verfügbaren Optionen beim Hinzufügen von Shapes dar.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

Enumerationen

PowerPoint.ConnectorType

Gibt den Verbindertyp für Linienformen an.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ErrorCodes
PowerPoint.GeometricShapeType

Gibt den Formtyp für ein GeometricShape Objekt an.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.InsertSlideFormatting

Gibt die Formatierungsoptionen für das Einfügen von Folien an.

[API-Satz: PowerPointApi 1.2]

PowerPoint.ParagraphHorizontalAlignment

Stellt die horizontale Ausrichtung des PowerPoint dar. Textframe in einem PowerPoint. Shape.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeAutoSize

Bestimmt den zulässigen Typ der automatischen Größenanpassung.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeFillType

Gibt den Füllungstyp einer Form an.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeFontUnderlineStyle

Der auf eine Schriftart angewendete Unterstreichungstyp.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeLineDashStyle

Gibt die Strichart für eine Linie an.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeLineStyle

Gibt die Linienart an.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.ShapeType

Gibt den Typ einer Form an.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

PowerPoint.TextVerticalAlignment

Stellt die vertikale Ausrichtung eines PowerPoint dar. Textframe in einem PowerPoint. Shape. Wenn eine der zentrierten Optionen ausgewählt ist, wird der Inhalt horizontal TextFrame innerhalb der Gruppe zentriert. Shape Informationen zum Ändern der horizontalen Ausrichtung eines Texts finden Sie unter PowerPoint. ParagraphFormat und PowerPoint. ParagraphHorizontalAlignment.

[API-Satz: PowerPointApi BETA (NUR VORSCHAU) ]

Functions

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 ]

PowerPoint.run(batch)

Führt ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell mithilfe eines neuen RequestContext ausführt. Wenn die Zusage aufgelöst wird, werden alle nachverfolgten Objekte, die während der Ausführung automatisch zugewiesen wurden, freigegeben.

PowerPoint.run(object, batch)

Führt mithilfe des RequestContext eines zuvor erstellten API-Objekts ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell ausführt. Wenn die Zusage aufgelöst wird, werden alle nachverfolgten Objekte, die während der Ausführung automatisch zugewiesen wurden, freigegeben.

PowerPoint.run(objects, batch)

Führt ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell unter Verwendung des 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

var myFile = document.getElementById("file");
var reader = new FileReader();

reader.onload = function (event) {
    // strip off the metadata before the base64-encoded string
    var startIndex = event.target.result.indexOf("base64,");
    var copyBase64 = event.target.result.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 mithilfe eines neuen RequestContext ausführt. Wenn die Zusage aufgelöst wird, werden alle nachverfolgten Objekte, die während der Ausführung automatisch zugewiesen wurden, freigegeben.

export function run<T>(batch: (context: PowerPoint.RequestContext) => Promise<T>): Promise<T>;

Parameter

batch

(context: PowerPoint.RequestContext) => Promise<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 der RequestContext erforderlich, um Zugriff auf das PowerPoint-Objektmodell aus dem Add-In zu erhalten.

Gibt zurück

Promise<T>

PowerPoint.run(object, batch)

Führt mithilfe des RequestContext eines zuvor erstellten API-Objekts ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell ausführt. Wenn die Zusage aufgelöst wird, werden alle nachverfolgten Objekte, die während der Ausführung automatisch zugewiesen wurden, freigegeben.

export function run<T>(object: OfficeExtension.ClientObject, batch: (context: PowerPoint.RequestContext) => Promise<T>): Promise<T>;

Parameter

object
OfficeExtension.ClientObject

Ein zuvor erstelltes API-Objekt. Der Batch verwendet den gleichen RequestContext wie das übergebene Objekt, was bedeutet, dass alle auf das Objekt angewendeten Änderungen von "context.sync()" übernommen werden.

batch

(context: PowerPoint.RequestContext) => Promise<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 der RequestContext erforderlich, um Zugriff auf das PowerPoint-Objektmodell aus dem Add-In zu erhalten.

Gibt zurück

Promise<T>

PowerPoint.run(objects, batch)

Führt ein Batchskript aus, das Aktionen für das PowerPoint-Objektmodell unter Verwendung des RequestContext von zuvor erstellten API-Objekten ausführt.

export function run<T>(objects: OfficeExtension.ClientObject[], batch: (context: PowerPoint.RequestContext) => Promise<T>): Promise<T>;

Parameter

objects

OfficeExtension.ClientObject[]

Ein Array von zuvor erstellten API-Objekten. Das Array wird überprüft, um sicherzustellen, dass alle Objekte denselben Kontext aufweisen. Der Batch verwendet diesen freigegebenen RequestContext, was bedeutet, dass alle auf diese Objekte angewendeten Änderungen von "context.sync()" übernommen werden.

batch

(context: PowerPoint.RequestContext) => Promise<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 der RequestContext erforderlich, um Zugriff auf das PowerPoint-Objektmodell aus dem Add-In zu erhalten.

Gibt zurück

Promise<T>