API JavaScript PowerPoint (préversion)
Les nouvelles API JavaScript PowerPoint sont d’abord introduites en « préversion », puis font partie d’un ensemble de conditions requises numérotées spécifiques une fois que des tests suffisants ont été effectués et que les commentaires des utilisateurs ont été obtenus.
Remarque
L’aperçu API peut être modifiés et n’est pas destinés à utiliser dans un environnement de production. Nous vous recommandons de les tester uniquement dans les environnements de test et de développement. N’utilisez pas un aperçu d’API dans un environnement de production ou dans les documents commerciaux importants.
Pour utiliser les API disponibles en préversion :
- Vous devez utiliser la préversion de la bibliothèque d’API JavaScript Office à partir du réseau de distribution de contenu (CDN)Office.js. Le fichier de définition de type pour la compilation et la IntelliSense TypeScript se trouve aux CDN et DefinitelyTyped. Vous pouvez installer ces types avec
npm install --save-dev @types/office-js-preview
(veillez à supprimer les types pour@types/office-js
si vous les avez déjà installés). - Vous devrez peut-être rejoindre le programme Microsoft 365 Insider pour accéder à des builds Office plus récentes.
Liste des API
Le tableau suivant répertorie les API JavaScript PowerPoint actuellement en préversion. Pour obtenir la liste complète de toutes les API JavaScript PowerPoint (y compris les API en préversion et les API précédemment publiées), consultez toutes les API JavaScript PowerPoint.
Classe | Champs | Description |
---|---|---|
CustomProperty | delete() | Supprime la propriété personnalisée. |
key | Chaîne qui identifie de façon unique la propriété personnalisée. | |
type | Type de la valeur utilisée pour la propriété personnalisée. | |
value | Valeur de la propriété personnalisée. | |
CustomPropertyCollection | add(key : string, value : boolean | Date | number | string) | Crée ou CustomProperty met à jour la propriété avec la clé donnée. |
deleteAll() | Supprime toutes les propriétés personnalisées de cette collection. | |
getCount() | Obtient le nombre de propriétés personnalisées dans la collection. | |
getItem(key: string) | Obtient un CustomProperty par sa clé. |
|
getItemOrNullObject(key: string) | Obtient un CustomProperty par sa clé. |
|
items | Obtient l’élément enfant chargé dans cette collection de sites. | |
CustomXmlPart | delete() | Supprime la partie XML personnalisée. |
getXml() | Obtient le contenu XML de la partie XML personnalisée. | |
id | ID de la partie XML personnalisée. | |
namespaceUri | URI d’espace de noms de la partie XML personnalisée. | |
setXml(xml : string) | Définit le contenu XML de la partie XML personnalisée. | |
CustomXmlPartCollection | add(xml : string) | Ajoute un nouveau CustomXmlPart à la collection. |
getByNamespace(namespaceUri : string) | Obtient une nouvelle collection limitée de parties XML personnalisées dont les espaces de noms correspondent à l’espace de noms donné. | |
getCount() | Obtient le nombre de parties XML personnalisées dans la collection. | |
getItem(id: string) | Obtient un CustomXmlPart en fonction de son ID. |
|
getItemOrNullObject(id: string) | Obtient un CustomXmlPart en fonction de son ID. |
|
items | Obtient l’élément enfant chargé dans cette collection de sites. | |
CustomXmlPartScopedCollection | getCount() | Obtient le nombre de parties XML personnalisées dans cette collection. |
getItem(id: string) | Obtient un CustomXmlPart en fonction de son ID. |
|
getItemOrNullObject(id: string) | Obtient un CustomXmlPart en fonction de son ID. |
|
getOnlyItem() | Si la collection contient exactement un élément, cette méthode le renvoie. | |
getOnlyItemOrNullObject() | Si la collection contient exactement un élément, cette méthode le renvoie. | |
items | Obtient l’élément enfant chargé dans cette collection de sites. | |
DocumentProperties | auteur | Auteur de la présentation. |
catégorie | Catégorie de la présentation. | |
comments | Champ Commentaires dans les métadonnées de la présentation. | |
company | La société de la présentation. | |
creationDate | Date de création de la présentation. | |
customProperties | Collection de propriétés personnalisées de la présentation. | |
Mots-clés | Mots clés de la présentation. | |
lastAuthor | Dernier auteur de la présentation. | |
gérant | Responsable de la présentation. | |
revisionNumber | Numéro de révision de la présentation. | |
subject | Objet de la présentation. | |
title | Titre de la présentation. | |
Hyperlink | adresse | Spécifie l’URL cible du lien hypertexte. |
info-bulle | Spécifie la chaîne affichée lorsque vous pointez sur le lien hypertexte. | |
HyperlinkCollection | getCount() | Obtient le nombre de liens hypertexte dans la collection. |
getItemAt(index: number) | Obtient un lien hypertexte à l’aide de son index de base zéro dans la collection. | |
items | Obtient l’élément enfant chargé dans cette collection de sites. | |
Presentation | customXmlParts | Retourne une collection de parties XML personnalisées associées à la présentation. |
properties | Obtient les propriétés de la présentation. | |
Forme | customXmlParts | Retourne une collection de parties XML personnalisées dans la forme. |
Slide | customXmlParts | Retourne une collection de composants XML personnalisés dans la diapositive. |
exportAsBase64() | Exporte la diapositive vers son propre fichier de présentation, retourné sous forme de données codées en Base64. | |
getImageAsBase64(options ?: PowerPoint.SlideGetImageOptions) | Affiche une image de la diapositive. | |
liens hypertexte | Retourne une collection de liens hypertexte dans la diapositive. | |
SlideGetImageOptions | height | Hauteur souhaitée de l’image obtenue en pixels. |
width | Largeur souhaitée de l’image obtenue en pixels. | |
SlideLayout | customXmlParts | Retourne une collection de parties XML personnalisées dans la disposition des diapositives. |
SlideMaster | customXmlParts | Retourne une collection de parties XML personnalisées dans le masque des diapositives. |