Partager via


Nouveautés de l’API JavaScript Excel 1.19

ExcelApi 1.19 ajoute des fonctionnalités pour les graphiques et les formes, pour vous aider à mieux visualiser vos données dans Excel. Il inclut également des mises à jour de la fonctionnalité des types de données, telles que la prise en charge des types de données liés, la notation par points et les options étendues pour les valeurs de cellule de base.

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
Étiquettes de graphique Contrôler l’apparence des étiquettes de graphique. ChartDataLabel, ChartDataLabelAnchor, ChartLeaderLines, ChartLeaderLinesFormat
Entités liées Ajoute la prise en charge des types de données connectés à Excel à partir de sources externes. Pour en savoir plus, consultez Créer des valeurs de cellule d’entité liée. LinkedEntityDataDomain, LinkedEntityDataDomainCollection, LinkedEntityDataDomainCreateOptions, LinkedEntityIdCulture, LinkedEntityLoadServiceRequest

Liste des API

Le tableau suivant répertorie les API dans l’ensemble de conditions requises de l’API JavaScript Excel 1.19. 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.19 ou antérieure, consultez API Excel dans l’ensemble de conditions requises 1.19 ou antérieur.

Classe Champs Description
BasicCardLayout disposition Représente le type de cette disposition.
BasicCompactLayout icon Spécifie le nom de l’icône utilisée pour ouvrir le carte.
BasicViewLayouts carte Représente la disposition de cette valeur et ses propriétés dans carte vue.
compact Représente la disposition utilisée lorsque l’espace est limité pour représenter la valeur.
BooleanCellValue Dispositions Représente des informations de disposition pour les affichages de cette valeur booléenne.
properties Représente des propriétés supplémentaires de cette valeur booléenne.
fournisseur Représente des informations qui décrivent le service qui a fourni les données dans ce BooleanCellValue.
referencedValues Représente les valeurs de cellule référencées dans BooleanCellValue.properties.
CardLayoutTwoColumnSection disposition Représente le type de disposition de cette section.
ChartDataLabel geometricShapeType Spécifie le type de forme géométrique de l’étiquette de données.
getSubstring(start: number, length?: number) Retourne une sous-chaîne de l’étiquette de données.
getTailAnchor() Retourne l’ancre de fin de l’étiquette de données qui est affichée sous la forme d’une légende collante.
setHeight(height : number) Définit la hauteur de l’étiquette de données en points.
setWidth(width : number) Définit la largeur de l’étiquette de données en points.
showAsStickyCallout Spécifie si l’étiquette de données est affichée sous forme de légende avec l’ancre de fin attachée au point de données.
ChartDataLabelAnchor left Spécifie la distance, en points, entre l’ancre et le bord gauche de l’étiquette de données du graphique.
top Spécifie la distance, en points, entre l’ancre et le bord supérieur de l’étiquette de données du graphique.
ChartDataLabels geometricShapeType Spécifie le type de forme géométrique des étiquettes de données.
leaderLines Obtient un objet qui représente les lignes d’étiquettes de données.
showAsStickyCallout Spécifie si les étiquettes de données sont affichées sous forme de légende avec l’ancre de fin attachée au point de données.
showLeaderLines Spécifie si les lignes d’leader sont affichées pour les étiquettes de données.
ChartLeaderLines format Représente la mise en forme des lignes d’étiquettes de données d’une série.
ChartLeaderLinesFormat line Obtient un objet qui représente la mise en forme des lignes d’avant du graphique.
DoubleCellValue Dispositions Représente des informations de disposition pour les vues de cette valeur double.
numberFormat Retourne la chaîne de format numérique utilisée pour afficher cette valeur.
properties Représente des propriétés supplémentaires de cette valeur double.
fournisseur Représente des informations qui décrivent le service qui a fourni les données dans ce DoubleCellValue.
referencedValues Représente les valeurs de cellule référencées dans DoubleCellValue.properties.
JavaScriptCustomFunctionReferenceCellValue 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.
functionType Représente le type de FunctionCellValue.
id Représente l’ID de la fonction personnalisée.
Namespace Représente l’espace de noms utilisé par la fonction personnalisée.
type Représente le type de cette valeur de cellule.
LinkedEntityDataDomain dataProvider Obtient le nom du fournisseur de données pour le domaine de données d’entité liée.
delete() Supprime cet objet du LinkedEntityDataDomainCollection.
id Obtient l’ID du domaine de données d’entité liée défini par les compléments Office.
lastRefreshed Obtient la date et l’heure (dans le fuseau horaire local) depuis l’ouverture du classeur et la LinkedEntityCellValue dernière actualisation des objets de ce domaine de données d’entité liée.
loadFunctionId Obtient l’ID de la fonction personnalisée appelée à la demande pour résoudre ou actualiser les LinkedEntityCellValue objets du domaine de données d’entité liée défini par les compléments Office.
name Obtient le nom du domaine de données d’entité liée.
periodicRefreshInterval Obtient la fréquence, en secondes, à laquelle LinkedEntityCellValue les objets de ce domaine de données d’entité liée sont actualisés automatiquement.
refresh() Actualise tous les LinkedEntityCellValue objets de ce domaine de données d’entité liée.
refreshMode Spécifie le mode d’actualisation qui définit comment et quand les LinkedEntityCellValue objets de ce domaine de données d’entité liée sont actualisés.
serviceId Obtient l’ID de service du domaine de données d’entité liée.
supportedRefreshModes Obtient tous les modes d’actualisation pris en charge par le domaine de données d’entité liée.
LinkedEntityDataDomainAddedEventArgs id Obtient l’ID du domaine de données d’entité liée qui vient d’être ajouté au classeur.
serviceId Obtient l’ID de service du domaine de données d’entité liée qui vient d’être ajouté au classeur.
source Obtient la source de l’événement.
type Obtient le type de l’événement.
LinkedEntityDataDomainCollection add(options : Excel.LinkedEntityDataDomainCreateOptions) Ajoute à la collection un objet de domaine de données d’entité lié défini par le complément Office.
getCount() Obtient le nombre de domaines de données d’entité liés dans la collection.
getItem(id: string) Obtient un domaine de données d’entité liée par son id.
getItemAt(index: number) Obtient un domaine de données d’entité liée par son index dans la collection.
getItemByName(name : string) Obtient un domaine de données d’entité liée par son name.
getItemByNameOrNullObject(name : string) Obtient un domaine de données d’entité liée par son name.
getItemOrNullObject(id: string) Obtient un domaine de données d’entité liée par son id.
items Obtient l’élément enfant chargé dans cette collection de sites.
onLinkedEntityDataDomainAdded Se produit lorsqu’un nouveau domaine de données d’entité liée est ajouté au classeur.
onRefreshCompleted Se produit lorsque la demande d’actualisation LinkedEntityCellValue des objets d’un domaine de données d’entité liée est terminée.
onRefreshModeChanged Se produit lorsque le refreshMode d’un domaine de données d’entité liée est modifié.
refreshAll() Actualise tous les LinkedEntityCellValue objets de tous les domaines de données d’entité liée dans cette collection.
LinkedEntityDataDomainCreateOptions dataProvider Spécifie le nom du fournisseur de données pour le domaine de données d’entité liée.
id Spécifie l’ID du domaine de données d’entité liée.
loadFunctionId Spécifie l’ID de la fonction personnalisée qui sera appelée à la demande pour résoudre ou actualiser les LinkedEntityCellValue objets de ce domaine de données d’entité liée.
name Spécifie le nom du domaine de données d’entité liée.
periodicRefreshInterval Spécifie la fréquence, en secondes, à laquelle LinkedEntityCellValue les objets de ce domaine de données d’entité liée sont actualisés automatiquement.
supportedRefreshModes Spécifie tous les modes d’actualisation pris en charge par le domaine de données d’entité liée.
LinkedEntityDataDomainRefreshCompletedEventArgs errors Obtient toutes les erreurs rencontrées lors de la demande d’actualisation LinkedEntityCellValue des objets du domaine de données d’entité liée.
id Obtient l’ID du domaine de données d’entité liée dont LinkedEntityCellValue les objets ont été actualisés.
dispos Retourne true si les LinkedEntityCellValue objets du domaine de données d’entité liée ont été actualisés correctement ; sinon, retourne false.
serviceId Obtient l’ID de service du domaine de données d’entité liée dont LinkedEntityCellValue les objets ont été actualisés.
source Obtient la source de l’événement.
type Obtient le type de l’événement.
LinkedEntityDataDomainRefreshModeChangedEventArgs id Obtient l’ID du domaine de données d’entité liée dont le mode d’actualisation a été modifié.
refreshMode Obtient le nouveau mode d’actualisation du domaine de données d’entité liée.
serviceId Obtient l’ID de service du domaine de données d’entité liée dont le mode d’actualisation a été modifié.
source Obtient la source de l’événement.
type Obtient le type de l’événement.
LinkedEntityIdCulture culture Représente la culture de langage utilisée pour créer l’objet LinkedEntityCellValue .
entityId Représente l’identificateur spécifique à un service utilisé pour créer l’objet LinkedEntityCellValue .
LinkedEntityLoadServiceRequest domainId Représente le domaine spécifique au service utilisé pour créer les LinkedEntityCellValue objets.
Entités Représente les ID d’entité et les cultures des LinkedEntityCellValue objets à charger.
LinkedEntityLoadServiceResult Entités Représente les objets chargés LinkedEntityCellValue .
Range getDisplayedCellProperties(cellPropertiesLoadOptions : CellPropertiesLoadOptions) Retourne un tableau 2D, encapsulant les données d’affichage pour la police, le remplissage, les bordures, l’alignement et d’autres propriétés de chaque cellule.
StringCellValue Dispositions Représente des informations de disposition pour les vues de cette valeur de chaîne.
properties Représente des propriétés supplémentaires de cette valeur de chaîne.
fournisseur Représente des informations qui décrivent le service qui a fourni les données dans ce StringCellValue.
referencedValues Représente les valeurs de cellule référencées dans StringCellValue.properties.
Classeur getActiveShape() Obtient la forme active dans le classeur.
getActiveShapeOrNullObject() Obtient la forme active dans le classeur.
linkedEntityDataDomains Retourne une collection de domaines de données d’entité liés qui sont disponibles dans le classeur.
Feuille de calcul showDataTypeIcons Spécifie si les icônes de type de données sont visibles dans la feuille de calcul.

Voir aussi