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 BulletFormat, à utiliser dans |
PowerPoint.Interfaces.CollectionLoadOptions |
Fournit des moyens de charger les propriétés d’un sous-ensemble de membres d’une collection uniquement. |
PowerPoint.Interfaces.ParagraphFormatData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ParagraphFormatUpdateData |
Interface pour la mise à jour des données sur l’objet ParagraphFormat, à utiliser dans |
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 pour la mise à jour des données sur l’objet ShapeCollection, à utiliser dans |
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 pour la mise à jour des données sur l’objet ShapeFill, à utiliser dans |
PowerPoint.Interfaces.ShapeFontData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ShapeFontUpdateData |
Interface pour la mise à jour des données sur l’objet ShapeFont, à utiliser dans |
PowerPoint.Interfaces.ShapeLineFormatData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.ShapeLineFormatUpdateData |
Interface pour la mise à jour des données sur l’objet ShapeLineFormat, à utiliser dans |
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.ShapeScopedCollectionLoadOptions |
Représente une collection de formes. |
PowerPoint.Interfaces.ShapeScopedCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet ShapeScopedCollection, à utiliser dans |
PowerPoint.Interfaces.ShapeUpdateData |
Interface pour la mise à jour des données sur l’objet Shape, à utiliser dans |
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 pour la mise à jour des données sur l’objet SlideCollection, à utiliser dans |
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 SlideLayoutCollection, à utiliser dans |
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 pour la mise à jour des données sur l’objet SlideMasterCollection, à utiliser dans |
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.SlideScopedCollectionLoadOptions |
Représente une collection de diapositives dans la présentation. |
PowerPoint.Interfaces.SlideScopedCollectionUpdateData |
Interface permettant de mettre à jour les données sur l’objet SlideScopedCollection, à utiliser dans |
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 pour la mise à jour des données sur l’objet TagCollection, à utiliser dans |
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 pour la mise à jour des données sur l’objet Tag, à utiliser dans |
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 TextFrame, à utiliser dans |
PowerPoint.Interfaces.TextRangeData |
Interface décrivant les données retournées en appelant |
PowerPoint.Interfaces.TextRangeUpdateData |
Interface pour la mise à jour des données sur l’objet TextRange, à utiliser dans |
Énumérations
PowerPoint.ErrorCodes | |
PowerPoint.InsertSlideFormatting |
Spécifie les options de mise en forme pour l’insertion des diapositives. |
Fonctions
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
Facultatif. Fichier .pptx codé 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, juste 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, juste 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, juste 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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour