Nouveautés de l’API JavaScript Excel 1.14

ExcelApi 1.14 a ajouté des objets pour contrôler la fonctionnalité de table de données d’un graphique, une méthode pour localiser toutes les cellules précédentes d’une formule et des événements de protection de feuille de calcul pour suivre les modifications apportées à l’état de protection d’une feuille de calcul. Il a également ajouté plusieurs getItemOrNullObject méthodes pour les objets tels que CommentCollection, ShapeCollectionet StyleCollection pour améliorer la gestion des erreurs.

Fonctionnalité Description Objets pertinents
Tables de données de graphique Contrôlez l’apparence, la mise en forme et la visibilité des tables de données sur les graphiques. Chart, ChartDataTable, ChartDataTableFormat
Précédents de formule Retourne toutes les cellules précédentes d’une formule. Range
Requêtes Récupérez Power Query attributs tels que le nom, la date d’actualisation et le nombre de requêtes. Query, QueryCollection
Événements de protection de feuille de calcul Suivez les modifications apportées à l’état de protection d’une feuille de calcul et à la source de ces modifications. WorksheetProtectionChangedEventArgs, Worksheet, WorksheetCollection

Liste des API

Le tableau suivant répertorie les API dans l’ensemble de conditions requises de l’API JavaScript Excel 1.14. Pour afficher la documentation de référence des API pour toutes les API prises en charge par l’ensemble de conditions requises de l’API JavaScript Excel 1.14 ou antérieure, consultez API Excel dans l’ensemble de conditions requises 1.14 ou version antérieure.

Classe Champs Description
AutoFilter clearColumnCriteria(columnIndex: number) Efface les critères de filtre de colonne du filtre automatique.
ChangeDirectionState deleteShiftDirection Représente la direction (par exemple, vers le haut ou vers la gauche) que les cellules restantes vont décaler lorsqu’une ou plusieurs cellules sont supprimées.
insertShiftDirection Représente la direction (par exemple, vers le bas ou vers la droite) que les cellules existantes vont décaler lorsqu’une ou plusieurs cellules sont insérées.
Graphique getDataTable() Obtient la table de données sur le graphique.
getDataTableOrNullObject() Obtient la table de données sur le graphique.
ChartDataTable format Représente le format d’une table de données de graphique, qui inclut le format de remplissage, de police et de bordure.
showHorizontalBorder Spécifie s’il faut afficher la bordure horizontale de la table de données.
showLegendKey Spécifie s’il faut afficher la clé de légende de la table de données.
showOutlineBorder Spécifie s’il faut afficher la bordure hiérarchique de la table de données.
showVerticalBorder Spécifie s’il faut afficher la bordure verticale de la table de données.
visible Spécifie s’il faut afficher la table de données du graphique.
ChartDataTableFormat bordure Représente le format de bordure de la table de données de graphique, qui inclut la couleur, le style de trait et l’épaisseur.
fill Représente le format de remplissage d’un objet, qui comprend des informations de mise en forme d’arrière-plan.
police Représente les attributs de police (tels que le nom de la police, la taille de police et la couleur) de l’objet actuel.
CommentCollection getItemOrNullObject(commentId: string) Obtient un commentaire à partir de la collection de sites en fonction de son ID.
CommentReplyCollection getItemOrNullObject(commentReplyId: string) Renvoie une réponse de commentaire identifié via son ID.
ConditionalFormatCollection getItemOrNullObject(id: string) Retourne un format conditionnel identifié par son ID.
GroupShapeCollection getItemOrNullObject(key: string) Obtient une forme à l’aide de son nom ou de son ID.
Query error Obtient le message d’erreur de requête de la dernière actualisation de la requête.
loadedTo Obtient la requête chargée dans le type d’objet.
loadedToDataModel Spécifie si la requête a été chargée dans le modèle de données.
name Obtient le nom de la requête.
refreshDate Obtient la date et l’heure de la dernière actualisation de la requête.
rowsLoadedCount Obtient le nombre de lignes qui ont été chargées lors de la dernière actualisation de la requête.
QueryCollection getCount() Obtient le nombre de requêtes dans le classeur.
getItem(key: string) Obtient une requête de la collection en fonction de son nom.
items Obtient l’élément enfant chargé dans cette collection de sites.
Range getPrecedents() Renvoie un WorkbookRangeAreas objet qui représente la plage contenant toutes les cellules précédentes d’une plage spécifiée dans la même feuille de calcul ou dans plusieurs feuilles de calcul.
ShapeCollection getItemOrNullObject(key: string) Obtient une forme à l’aide de son nom ou de son ID.
StyleCollection getItemOrNullObject(name: string) Obtient un style par nom.
TableScopedCollection getItemOrNullObject(key: string) Obtient un tableau à l’aide de son nom ou de son ID.
Classeur Requêtes Retourne une collection de requêtes Power Query qui font partie du classeur.
Feuille de calcul onProtectionChanged Se produit lorsque l’état de protection de la feuille de calcul est modifié.
tabId Retourne une valeur représentant cette feuille de calcul qui peut être lue par Open Office XML.
worksheetChangedEventArgs changeDirectionState Représente une modification de la direction dans laquelle les cellules d’une feuille de calcul changent lorsqu’une ou plusieurs cellules sont supprimées ou insérées.
triggerSource Représente la source de déclencheur de l’événement.
WorksheetCollection onProtectionChanged Se produit lorsque l’état de protection de la feuille de calcul est modifié.
WorksheetProtectionChangedEventArgs isProtected Obtient l’état de protection actuel de la feuille de calcul.
source Source de l'événement.
type Obtient le type de l’événement.
worksheetId Obtient l’ID de la feuille de calcul dans laquelle l’état de protection est modifié.

Voir aussi