Version d’évaluation API JavaScript Excel
Les nouvelles Excel JavaScript APIs introduits dans « Aperçu » et versions ultérieures deviennent partie intégrante d’une exigence spécifique, numérotée définie après que test suffisantes se produit et les commentaires des utilisateurs sont acquis.
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.
Le tableau suivant fournit un résumé concis des API, tandis que le tableau de liste d’API suivant fournit une liste détaillée.
Fonctionnalité | Description | Objets pertinents |
---|---|---|
Tâches de document | Transformez les commentaires en tâches attribuées aux utilisateurs. | DocumentTask, DocumentTaskChange, DocumentTaskChangeCollection, DocumentTaskCollection |
Types de données liés | Ajoute la prise en charge des types de données connectés à Excel à partir de sources externes. | LinkedDataType, LinkedDataTypeAddedEventArgs, LinkedDataTypeCollection |
Styles de tableau | Fournit un contrôle pour la police, la bordure, la couleur de remplissage et d’autres aspects des styles de tableau. | Tableau, tableau croisé dynamique, segment |
Liste des API
Le tableau suivant répertorie les API JavaScript Excel actuellement en préversion. Pour obtenir la liste complète de toutes les API JavaScript Excel (y compris les API en préversion et les API précédemment publiées), consultez toutes les API JavaScript Excel.
Classe | Champs | Description |
---|---|---|
Application | formatStaleValues | Spécifie si l’option Mettre en forme les valeurs obsolètes dans Options de calcul est activée ou désactivée. |
Base64EncodedImage | data | Encodage de chaîne base64. |
type | Type de fichier de l’image encodée. | |
Graphique | getDataRange() | Obtient la source de données de l’ensemble du graphique. |
getDataRangeOrNullObject() | Obtient la source de données de l’ensemble du graphique. | |
Case à cocherCellControl | type | Représente un contrôle interagissant à l’intérieur d’une cellule. |
Commentaire | assignTask(assignee : Excel.EmailIdentity) | Affecte la tâche jointe au commentaire à l’utilisateur donné en tant que destinataire. |
getTask() | Obtient la tâche associée à ce commentaire. | |
getTaskOrNullObject() | Obtient la tâche associée à ce commentaire. | |
CommentReply | assignTask(assignee : Excel.EmailIdentity) | Affecte la tâche jointe au commentaire à l’utilisateur donné en tant que seul destinataire. |
getTask() | Obtient la tâche associée au thread de cette réponse de commentaire. | |
getTaskOrNullObject() | Obtient la tâche associée au thread de cette réponse de commentaire. | |
DatetimeFormatInfo | shortDateTimePattern | Obtient la chaîne de format pour une valeur de date et d’heure courte. |
DocumentTask | assign(assignee : Excel.EmailIdentity) | Ajoute l’utilisateur donné à la liste des personnes associées à la tâche. |
Cessionnaires | Retourne une collection de personnes assignées de la tâche. | |
changements | Obtient les enregistrements de modification de la tâche. | |
comment | Obtient le commentaire associé à la tâche. | |
completedBy | Obtient l’utilisateur le plus récent à avoir terminé la tâche. | |
completedDateTime | Obtient la date et l’heure auxquelles la tâche a été terminée. | |
createdBy | Obtient l’utilisateur qui a créé la tâche. | |
createdDateTime | Obtient la date et l’heure de création de la tâche. | |
id | Obtient l’ID de la tâche. | |
percentComplete | Spécifie le pourcentage d’achèvement de la tâche. | |
priorité | Spécifie la priorité de la tâche. | |
startAndDueDateTime | Obtient ou définit la date et l’heure à laquelle la tâche doit démarrer et est arrivée à échéance. | |
title | Spécifie le titre de la tâche. | |
unassign(assignee : Excel.EmailIdentity) | Supprime l’utilisateur donné de la liste des ayants droit attachés à la tâche. | |
unassignAll() | Supprime tous les utilisateurs de la liste des ayants droit attachés à la tâche. | |
DocumentTaskChange | cessionnaire | Représente l’utilisateur affecté à la tâche pour une assign action de modification, ou l’utilisateur non affecté à la tâche pour une unassign action de modification. |
changedBy | Représente l’identité de l’utilisateur qui a modifié la tâche. | |
commentId | Représente l’ID de la réponse au commentaire ou au commentaire auquel la modification de tâche est ancrée. | |
createdDateTime | Représente la date et l’heure de création de l’enregistrement de modification de tâche. | |
dueDateTime | Représente la date et l’heure d’échéance de la tâche. | |
id | GUID unique de la modification de la tâche. | |
percentComplete | Représente le pourcentage d’achèvement de la tâche. | |
priorité | Représente la priorité de la tâche. | |
startDateTime | Représente la date et l’heure de début de la tâche. | |
title | Représente le titre de la tâche. | |
type | Représente le type d’action de l’enregistrement de modification de tâche. | |
undoChangeId | Représente la DocumentTaskChange.id propriété qui a été annulée pour l’action de undo modification. |
|
DocumentTaskChangeCollection | getCount() | Obtient le nombre d’enregistrements de modification dans la collection pour la tâche. |
getItemAt(index: number) | Obtient un enregistrement de modification de tâche à l’aide de son index dans la collection. | |
items | Obtient l’élément enfant chargé dans cette collection de sites. | |
DocumentTaskCollection | getCount() | Obtient le nombre de tâches dans la collection. |
getItem(key: string) | Obtient une tâche à l’aide de son ID. | |
getItemAt(index: number) | Obtient une tâche en fonction de son index dans la collection. | |
getItemOrNullObject(key: string) | Obtient une tâche à l’aide de son ID. | |
items | Obtient l’élément enfant chargé dans cette collection de sites. | |
DocumentTaskSchedule | dueDateTime | Obtient la date et l’heure d’échéance de la tâche. |
startDateTime | Obtient la date et l’heure de début de la tâche. | |
EmailIdentity | displayName | Représente le nom d’affichage de l’utilisateur. |
Représente l’e-mail de l’utilisateur. | ||
id | Représente l’ID unique de l’utilisateur. | |
EmptyCellControl | type | |
EntityArrayCardLayout | arrayProperty | Représente le nom de la propriété qui contient le tableau affiché dans le carte. |
columnsToReport | Représente le nombre de colonnes dans lesquelles les revendications carte se trouvent dans le tableau. | |
displayName | Représente le nom de la propriété qui contient le tableau affiché dans le carte. | |
firstRowIsHeader | Représente si la première ligne du tableau est traitée comme un en-tête. | |
disposition | Représente le type de cette disposition. | |
rowsToReport | Représente le nombre de lignes dans lesquelles les revendications carte se trouvent dans le tableau. | |
EntityCardLayout | disposition | Représente le type de cette disposition. |
ExternalCodeServiceObjectCellValue | Python_str | Représente la sortie de la fonction str() lorsqu’elle est utilisée sur cet objet. |
Python_type | Représente le nom de type complet de cet objet. | |
Python_typeName | Représente le nom de type court de cet objet. | |
basicType | Représente la valeur qui serait retournée par Range.valueTypes pour une cellule avec cette valeur. |
|
basicValue | Représente la valeur qui serait retournée par Range.values pour une cellule avec cette valeur. |
|
language | Représente le langage d’exécution de ce service de code externe. | |
aperçu | Représente la valeur d’aperçu affichée dans la cellule. | |
type | Représente le type de cette valeur de cellule. | |
Identity | displayName | Représente le nom d’affichage de l’utilisateur. |
id | Représente l’ID unique de l’utilisateur. | |
LinkedDataType | dataProvider | Nom du fournisseur de données pour le type de données lié. |
lastRefreshed | Date et heure du fuseau horaire local depuis l’ouverture du classeur lors de la dernière actualisation du type de données lié. | |
name | Nom du type de données lié. | |
periodicRefreshInterval | Fréquence, en secondes, à laquelle le type de données lié est actualisé si refreshMode est défini sur « Périodique ». |
|
refreshMode | Mécanisme par lequel les données du type de données lié sont récupérées. | |
requestRefresh() | Effectue une demande d’actualisation du type de données lié. | |
requestSetRefreshMode(refreshMode : Excel.LinkedDataTypeRefreshMode) | Effectue une demande de modification du mode d’actualisation pour ce type de données lié. | |
serviceId | ID unique du type de données lié. | |
supportedRefreshModes | Retourne un tableau avec tous les modes d’actualisation pris en charge par le type de données lié. | |
LinkedDataTypeAddedEventArgs | serviceId | ID unique du nouveau type de données lié. |
source | Obtient la source de l’événement. | |
type | Obtient le type de l’événement. | |
LinkedDataTypeCollection | getCount() | Obtient le nombre de types de données liés dans la collection. |
getItem(key : number) | Obtient un type de données lié par ID de service. | |
getItemAt(index: number) | Obtient un type de données lié par son index dans la collection. | |
getItemOrNullObject(key : number) | Obtient un type de données lié par ID. | |
items | Obtient l’élément enfant chargé dans cette collection de sites. | |
requestRefreshAll() | Effectue une demande d’actualisation de tous les types de données liés dans la collection. | |
LocalImage | getBase64EncodedImageData(cacheUid : string) | Obtient les données d’image encodées en Base64 stockées dans le cache d’images partagées avec l’identificateur unique de cache (UID). |
LocalImageCellValue | altText | Représente le texte de remplacement utilisé dans les scénarios d’accessibilité pour décrire ce que l’image représente. |
attribution | Représente les informations d’attribution pour décrire la source et les exigences de licence pour cette image. | |
basicType | Représente la valeur qui serait retournée par Range.valueTypes pour une cellule avec cette valeur. |
|
basicValue | Représente la valeur qui serait retournée par Range.values pour une cellule avec cette valeur. |
|
image | Représente l’image elle-même, mise en cache ou encodée. | |
fournisseur | Représente des informations qui décrivent l’entité ou la personne qui a fourni l’image. | |
type | Représente le type de cette valeur de cellule. | |
LocalImageCellValueCacheId | cacheUid | Représente l’UID de l’image telle qu’elle apparaît dans le cache. |
MixedCellControl | type | |
NamedSheetViewCollection | getItemOrNullObject(key: string) | Obtient une vue de feuille à l’aide de son nom. |
PivotLayout | getCell(dataHierarchy : DataPivotHierarchy | string, rowItems : Array<PivotItem | string>, columnItems : Array<PivotItem | string>) | Obtient une cellule unique dans le tableau croisé dynamique basé sur une hiérarchie de données ainsi que les éléments de ligne et de colonne de leurs hiérarchies respectives. |
pivotStyle | Style appliqué au tableau croisé dynamique. | |
setStyle(style : string | PivotTableStyle | BuiltInPivotTableStyle) | Définit le style appliqué au tableau croisé dynamique. | |
PythonErrorCellValue | basicType | Représente la valeur qui serait retournée par Range.valueTypes pour une cellule avec cette valeur. |
basicValue | Représente la valeur qui serait retournée par Range.values pour une cellule avec cette valeur. |
|
errorType | Représente le type de ErrorCellValue . |
|
type | Représente le type de cette valeur de cellule. | |
Query | delete() | Supprime la requête et la connexion associée. |
refresh() | Actualise la requête. | |
QueryCollection | refreshAll() | Actualisez toutes les requêtes. |
Range | clearOrResetContents() | Efface les valeurs des cellules de la plage, avec une attention particulière accordée aux cellules contenant des contrôles. |
contrôle | Accède au contrôle de cellule appliqué à cette plage. | |
RangeAreas | clearOrResetContents() | Efface les valeurs des cellules dans les plages, avec une attention particulière accordée aux cellules contenant des contrôles. |
RangeTextRun | police | |
text | ||
RefreshModeChangedEventArgs | refreshMode | Mode d’actualisation du type de données lié. |
serviceId | ID unique de l’objet dont le mode d’actualisation a été modifié. | |
source | Obtient la source de l’événement. | |
type | Obtient le type de l’événement. | |
RefreshRequestCompletedEventArgs | dispos | Indique si la demande d’actualisation a réussi. |
serviceId | ID unique de l’objet dont la demande d’actualisation a été effectuée. | |
source | Obtient la source de l’événement. | |
type | Obtient le type de l’événement. | |
Avertissements | Tableau qui contient les avertissements générés à partir de la demande d’actualisation. | |
SettableCellProperties | textRuns | Représente la textRuns propriété. |
ShapeCollection | addLocalImageReference(address : string) | Crée une référence pour l’image locale stockée dans l’adresse de cellule et l’affiche sous la forme d’une forme flottante sur les cellules. |
addSvg(xml: string) | Crée un graphique de fichiers SVG (SVG) à partir d’une chaîne XML et il est ajouté à la feuille de calcul. | |
Segment | nameInFormula | Représente le nom du segment utilisé dans la formule. |
setStyle(style : string | SlicerStyle | BuiltInSlicerStyle) | Définit le style appliqué au segment. | |
slicerStyle | Style appliqué au segment. | |
Tableau | clearStyle() | Modifie le tableau pour utiliser le style de tableau par défaut. |
onFiltered | Se produit lorsqu’un filtre est appliqué à une table spécifique. | |
setStyle(style : string | TableStyle | BuiltInTableStyle) | Définit le style appliqué au tableau. | |
tableStyle | Style appliqué au tableau. | |
TableCollection | onFiltered | Se produit lorsqu’un filtre est appliqué à une table d’un classeur ou d’une feuille de calcul. |
TableFilteredEventArgs | tableId | Obtient l’ID de la table dans laquelle le filtre est appliqué. |
type | Obtient le type de l’événement. | |
worksheetId | Obtient l’ID de la feuille de calcul qui contient le tableau. | |
TimeoutErrorCellValue | basicType | Représente la valeur qui serait retournée par Range.valueTypes pour une cellule avec cette valeur. |
basicValue | Représente la valeur qui serait retournée par Range.values pour une cellule avec cette valeur. |
|
errorSubType | Représente le type de TimeoutErrorCellValue . |
|
errorType | Représente le type de ErrorCellValue . |
|
type | Représente le type de cette valeur de cellule. | |
UnknownCellControl | type | |
Classeur | externalCodeServiceTimeout | Spécifie la durée maximale, en secondes, allouée à une formule qui dépend d’un service de code externe. |
linkedDataTypes | Retourne une collection de types de données liés qui font partie du classeur. | |
localImage | Retourne l’objet LocalImage associé au classeur. |
|
showPivotFieldList | Spécifie si le volet liste de champs du tableau croisé dynamique s’affiche au niveau du classeur. | |
tâches | Retourne une collection de tâches présentes dans le classeur. | |
use1904DateSystem | True si le classeur utilise le calendrier depuis 1904. | |
Worksheet | onFiltered | Se produit lorsqu’un filtre est appliqué à une feuille de calcul spécifique. |
tâches | Retourne une collection de tâches présentes dans la feuille de calcul. | |
WorksheetCollection | addFromBase64(base64File : string, sheetNamesToInsert ?: string[], positionType ?: Excel.WorksheetPositionType, relativeTo ?: Worksheet | string) | Insère les feuilles de calcul spécifiées d’un classeur dans le classeur actif. |
onFiltered | Se produit lorsqu’un filtre de la feuille de calcul est appliqué dans le classeur. | |
WorksheetFilteredEventArgs | type | Obtient le type de l’événement. |
worksheetId | Obtient l’ID de la feuille de calcul dans laquelle le filtre est appliqué. |