powerpoint package
Classes
PowerPoint.Application | |
PowerPoint.Presentation | |
PowerPoint.RequestContext |
L’objet RequestContext facilite les requêtes adressées à l’application PowerPoint. Étant donné que le complément Office et l’application PowerPoint s’exécutent dans deux processus différents, le contexte de demande est nécessaire pour accéder au modèle objet PowerPoint à partir du complément. |
PowerPoint.Shape |
Représente une forme unique dans la diapositive. |
PowerPoint.ShapeCollection |
Représente la collection de formes. |
PowerPoint.Slide |
Représente une seule diapositive d’une présentation. |
PowerPoint.SlideCollection |
Représente la collection de diapositives dans la présentation. |
PowerPoint.SlideLayout |
Représente la disposition d’une diapositive. |
PowerPoint.SlideLayoutCollection |
Représente la collection de dispositions fournies par le masque des diapositives pour les diapositives. |
PowerPoint.SlideMaster |
Représente le masque des diapositives d’une diapositive. |
PowerPoint.SlideMasterCollection |
Représente la collection de masque des diapositives dans la présentation. |
PowerPoint.Tag |
Représente une seule balise dans la diapositive. |
PowerPoint.TagCollection |
Représente la collection de balises. |
Interfaces
PowerPoint.AddSlideOptions |
Représente les options disponibles lors de l’ajout d’une nouvelle diapositive. |
PowerPoint.InsertSlideOptions |
Représente les options disponibles lors de l’insertion de diapositives. |
PowerPoint.Interfaces.BulletFormatData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.BulletFormatUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.CollectionLoadOptions |
Fournit des moyens de charger les propriétés d’un sous-ensemble de membres d’une collection uniquement. |
PowerPoint.Interfaces.CustomPropertyCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.CustomPropertyCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.CustomPropertyData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.CustomPropertyUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.CustomXmlPartCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.CustomXmlPartCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.CustomXmlPartData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.CustomXmlPartScopedCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.CustomXmlPartScopedCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.DocumentPropertiesData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.DocumentPropertiesUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.HyperlinkCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.HyperlinkCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.HyperlinkData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.HyperlinkUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.ParagraphFormatData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ParagraphFormatUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.PresentationData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.PresentationLoadOptions | |
PowerPoint.Interfaces.ShapeCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ShapeCollectionLoadOptions |
Représente la collection de formes. |
PowerPoint.Interfaces.ShapeCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.ShapeData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ShapeFillData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ShapeFillUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.ShapeFontData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ShapeFontUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.ShapeLineFormatData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ShapeLineFormatUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.ShapeLoadOptions |
Représente une forme unique dans la diapositive. |
PowerPoint.Interfaces.ShapeScopedCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ShapeScopedCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.ShapeUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.SlideCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.SlideCollectionLoadOptions |
Représente la collection de diapositives dans la présentation. |
PowerPoint.Interfaces.SlideCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.SlideData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.SlideLayoutCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.SlideLayoutCollectionLoadOptions |
Représente la collection de dispositions fournies par le masque des diapositives pour les diapositives. |
PowerPoint.Interfaces.SlideLayoutCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.SlideLayoutData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.SlideLayoutLoadOptions |
Représente la disposition d’une diapositive. |
PowerPoint.Interfaces.SlideLoadOptions |
Représente une seule diapositive d’une présentation. |
PowerPoint.Interfaces.SlideMasterCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.SlideMasterCollectionLoadOptions |
Représente la collection de masque des diapositives dans la présentation. |
PowerPoint.Interfaces.SlideMasterCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.SlideMasterData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.SlideMasterLoadOptions |
Représente le masque des diapositives d’une diapositive. |
PowerPoint.Interfaces.SlideScopedCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.SlideScopedCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.TagCollectionData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.TagCollectionLoadOptions |
Représente la collection de balises. |
PowerPoint.Interfaces.TagCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.TagData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.TagLoadOptions |
Représente une seule balise dans la diapositive. |
PowerPoint.Interfaces.TagUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.TextFrameData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.TextFrameUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
PowerPoint.Interfaces.TextRangeData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.TextRangeUpdateData |
Interface permettant de mettre à jour les données sur l’objet |
Énumérations
PowerPoint.ErrorCodes | |
PowerPoint.InsertSlideFormatting |
Spécifie les options de mise en forme pour l’insertion des diapositives. |
Functions
Power |
Crée et ouvre une présentation. Si vous le souhaitez, la présentation peut être préremplie avec un fichier .pptx codé en Base64. |
Power |
Exécute un script de traitement par lots qui effectue des actions sur le modèle objet PowerPoint, à l’aide d’un nouveau RequestContext. Une fois la promesse résolue, tous les objets suivis qui ont été alloués automatiquement pendant l’exécution sont libérés. |
Power |
Exécute un script de traitement par lots qui effectue des actions sur le modèle objet PowerPoint, à l’aide du RequestContext d’un objet API créé précédemment. Une fois la promesse résolue, tous les objets suivis qui ont été alloués automatiquement pendant l’exécution sont libérés. |
Power |
Exécute un script de traitement par lots qui effectue des actions sur le modèle objet PowerPoint, à l’aide du RequestContext d’objets API créés précédemment. |
Informations relatives à la fonction
PowerPoint.createPresentation(base64File)
Crée et ouvre une présentation. Si vous le souhaitez, la présentation peut être préremplie avec un fichier .pptx codé en Base64.
[ Ensemble d’API : PowerPointApi 1.1 ]
export function createPresentation(base64File?: string): Promise<void>;
Paramètres
- base64File
-
string
Optional. Fichier .pptx encodé en Base64. La valeur par défaut est null.
Retours
Promise<void>
Exemples
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)
Exécute un script de traitement par lots qui effectue des actions sur le modèle objet PowerPoint, à l’aide d’un nouveau RequestContext. Une fois la promesse résolue, tous les objets suivis qui ont été alloués automatiquement pendant l’exécution sont libérés.
export function run<T>(batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Paramètres
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Fonction qui accepte un RequestContext et retourne une promesse (généralement, uniquement le résultat de « context.sync() »). Le paramètre de contexte facilite les requêtes adressées à l’application PowerPoint. Étant donné que le complément Office et l’application PowerPoint s’exécutent dans deux processus différents, requestContext est requis pour accéder au modèle objet PowerPoint à partir du complément.
Retours
PowerPoint.run(object, batch)
Exécute un script de traitement par lots qui effectue des actions sur le modèle objet PowerPoint, à l’aide du RequestContext d’un objet API créé précédemment. Une fois la promesse résolue, tous les objets suivis qui ont été alloués automatiquement pendant l’exécution sont libérés.
export function run<T>(object: OfficeExtension.ClientObject, batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Paramètres
- object
- OfficeExtension.ClientObject
Objet API créé précédemment. Le lot utilise le même RequestContext que l’objet passé, ce qui signifie que toutes les modifications appliquées à l’objet seront récupérées par « context.sync() ».
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Fonction qui accepte un RequestContext et retourne une promesse (généralement, uniquement le résultat de « context.sync() »). Le paramètre de contexte facilite les requêtes adressées à l’application PowerPoint. Étant donné que le complément Office et l’application PowerPoint s’exécutent dans deux processus différents, requestContext est requis pour accéder au modèle objet PowerPoint à partir du complément.
Retours
PowerPoint.run(objects, batch)
Exécute un script de traitement par lots qui effectue des actions sur le modèle objet PowerPoint, à l’aide du RequestContext d’objets API créés précédemment.
export function run<T>(objects: OfficeExtension.ClientObject[], batch: (context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>): OfficeExtension.IPromise<T>;
Paramètres
- objects
Tableau d’objets API créés précédemment. Le tableau est validé pour s’assurer que tous les objets partagent le même contexte. Le lot utilise ce RequestContext partagé, ce qui signifie que toutes les modifications appliquées à ces objets seront récupérées par « context.sync() ».
- batch
-
(context: PowerPoint.RequestContext) => OfficeExtension.IPromise<T>
Fonction qui accepte un RequestContext et retourne une promesse (généralement, uniquement le résultat de « context.sync() »). Le paramètre de contexte facilite les requêtes adressées à l’application PowerPoint. Étant donné que le complément Office et l’application PowerPoint s’exécutent dans deux processus différents, requestContext est requis pour accéder au modèle objet PowerPoint à partir du complément.