Nouveautés de l’API JavaScript Excel 1.9

Plus de 500 nouvelles API Excel ont été ajoutés avec l’ensemble de conditions requises 1.9. Le premier tableau fournit un résumé concis des API, tandis que le tableau suivant fournit une liste détaillée.

Fonctionnalité Description Objets pertinents
Shapes Insertion, la position et format images, formes géométriques et zones de texte. ShapeCollectionShapeGeometricShapeImage
Filtre automatique Ajouter des filtres à des plages. AutoFilter
Zones Prise en charge de plages discontinues. RangeAreas
Cellules spéciales Obtenez les cellules contenant des dates, des commentaires ou des formules dans une plage. Plage
Chercher Recherchez des valeurs ou des formules dans une plage ou une feuille de calcul. Plagefeuille de calcul
Copier et coller Copier des formules, formats et valeurs d’une plage à l’autre. Range
Calcul Contrôle plus étroit sur le moteur de calcul Excel. Application
Nouveaux graphiques Explorez nos nouveaux types de graphiques pris en charge : cartes, zone et valeur, en cascade, en rayons de soleil, pareto. et entonnoir. Chart
RangeFormat Nouvelles fonctionnalités avec les formats de plage. Range

Liste des API

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

Classe Champs Description
Application calculationEngineVersion Renvoie la version du moteur de calcul Excel utilisée pour le dernier recalcul complet.
calculationState Renvoie l’état de calcul de l’application.
iterativeCalculation Retourne les paramètres de calcul itératifs.
suspendScreenUpdatingUntilNextSync() Suspend la mise à jour de l’écran jusqu’à ce que le suivant context.sync() soit appelé.
AutoFilter apply(range: Range | string, columnIndex?: number, criteria?: Excel.FilterCriteria) Applique le filtre automatique à une plage.
clearCriteria() Efface les critères de filtre et l’état de tri du filtre automatique.
criteria Tableau qui conserve tous les critères de filtre dans une plage filtrée.
enabled Spécifie si le filtre automatique est activé.
getRange() Renvoie l’objet Range qui représente la plage à laquelle le filtre automatique s’applique.
getRangeOrNullObject() Renvoie l’objet Range qui représente la plage à laquelle le filtre automatique s’applique.
isDataFiltered Spécifie si le filtre automatique a des critères de filtre.
reapply() Applique l’objet AutoFilter spécifié actuellement sur la plage.
remove() Supprime le filtre automatique pour la plage.
CellBorder color Représente la color propriété d’une bordure simple.
style Représente la style propriété d’une bordure simple.
tintAndShade Représente la tintAndShade propriété d’une bordure simple.
weight Représente la weight propriété d’une bordure simple.
CellBorderCollection bas Représente la format.borders.bottom propriété.
diagonalDown Représente la format.borders.diagonalDown propriété.
diagonalUp Représente la format.borders.diagonalUp propriété.
horizontal Représente la format.borders.horizontal propriété.
left Représente la format.borders.left propriété.
right Représente la format.borders.right propriété.
top Représente la format.borders.top propriété.
vertical Représente la format.borders.vertical propriété.
CellProperties adresse Représente la address propriété.
addressLocal Représente la addressLocal propriété.
hidden Représente la hidden propriété.
CellPropertiesFill color Représente la format.fill.color propriété.
pattern Représente la format.fill.pattern propriété.
patternColor Représente la format.fill.patternColor propriété.
patternTintAndShade Représente la format.fill.patternTintAndShade propriété.
tintAndShade Représente la format.fill.tintAndShade propriété.
CellPropertiesFont bold Représente la format.font.bold propriété.
color Représente la format.font.color propriété.
italic Représente la format.font.italic propriété.
name Représente la format.font.name propriété.
size Représente la format.font.size propriété.
strikethrough Représente la format.font.strikethrough propriété.
Subscript Représente la format.font.subscript propriété.
superscript Représente la format.font.superscript propriété.
tintAndShade Représente la format.font.tintAndShade propriété.
underline Représente la format.font.underline propriété.
CellPropertiesFormat autoIndent Représente la autoIndent propriété.
Borders Représente la borders propriété.
fill Représente la fill propriété.
police Représente la font propriété.
horizontalAlignment Représente la horizontalAlignment propriété.
indentLevel Représente la indentLevel propriété.
protection Représente la protection propriété.
readingOrder Représente la readingOrder propriété.
shrinkToFit Représente la shrinkToFit propriété.
textOrientation Représente la textOrientation propriété.
useStandardHeight Représente la useStandardHeight propriété.
useStandardWidth Représente la useStandardWidth propriété.
verticalAlignment Représente la verticalAlignment propriété.
wrapText Représente la wrapText propriété.
CellPropertiesProtection formulaHidden Représente la format.protection.formulaHidden propriété.
locked Représente la format.protection.locked propriété.
ChangedEventDetail valueAfter Représente la valeur après la modification.
valueBefore Représente la valeur avant la modification.
valueTypeAfter Représente le type de valeur après la modification.
valueTypeBefore Représente le type de valeur avant la modification.
Chart activate() Active le graphique dans l’interface utilisateur Excel.
pivotOptions Encapsule les options pour le graphique croisé dynamique.
ChartAreaFormat colorScheme Spécifie le jeu de couleurs du graphique.
roundedCorners Spécifie si la zone de graphique du graphique comporte des angles arrondis.
ChartAxis linkNumberFormat Spécifie si le format de nombre est lié aux cellules.
ChartBinOptions allowOverflow Spécifie si le dépassement de capacité de compartiment est activé dans un histogramme ou un graphique pareto.
allowUnderflow Spécifie si le sous-débit bin est activé dans un histogramme ou un graphique pareto.
count Spécifie le nombre de compartiments d’un histogramme ou d’un graphique pareto.
overflowValue Spécifie la valeur de dépassement de capacité d’un histogramme ou d’un graphique pareto.
type Spécifie le type de compartiment pour un histogramme ou un graphique pareto.
underflowValue Spécifie la valeur de sous-flux bin d’un histogramme ou d’un graphique pareto.
width Spécifie la valeur de largeur de compartiment d’un histogramme ou d’un graphique pareto.
ChartBoxwhiskerOptions quartileCalculation Spécifie si le type de calcul de quartile d’un graphique de zone et de moustaches.
showInnerPoints Spécifie si les points internes sont affichés dans une zone et un graphique moustachu.
showMeanLine Spécifie si la ligne moyenne est affichée dans un graphique de zone et de moustachu.
showMeanMarker Spécifie si le marqueur moyen est affiché dans un graphique de zone et de moustachu.
showOutlierPoints Spécifie si les points hors norme sont affichés dans une zone et un graphique moustachu.
ChartDataLabel linkNumberFormat Spécifie si le format de nombre est lié aux cellules (de sorte que le format des nombres change dans les étiquettes lorsqu’il change dans les cellules).
ChartDataLabels linkNumberFormat Spécifie si le format de nombre est lié aux cellules.
ChartErrorBars endStyleCap Spécifie si les barres d’erreur ont une limite de style de fin.
format Spécifie le type de mise en forme de barres d’erreur.
inclure Spécifie les parties de barres d’erreur à inclure.
type Le type de plage marqué par des barres d’erreur.
visible Spécifie si les barres d’erreur sont affichées.
ChartErrorBarsFormat line Représente le format des lignes du graphique.
ChartMapOptions labelStrategy Spécifie la stratégie d’étiquettes de carte de série d’un graphique de carte de région.
level Spécifie le niveau de mappage de série d’un graphique de carte de région.
projectionType Spécifie le type de projection de série d’un graphique de carte de région.
ChartPivotOptions showAxisFieldButtons Spécifie s’il faut afficher les boutons de champ d’axe sur un graphique croisé dynamique.
showLegendFieldButtons Spécifie s’il faut afficher les boutons du champ de légende dans un graphique croisé dynamique.
showReportFilterFieldButtons Spécifie s’il faut afficher les boutons de champ de filtre de rapport sur un graphique croisé dynamique.
showValueFieldButtons Spécifie s’il faut afficher les boutons de champ de valeur d’affichage sur un graphique croisé dynamique.
ChartSeries binOptions Encapsule les options bin uniquement pour les histogrammes et graphiques de pareto.
boxwhiskerOptions Résume les options pour le graphique de zone et valeur.
bubbleScale Peut être une valeur d’entier entre 0 (zéro) et 300 correspondant à un pourcentage de la taille par défaut.
gradientMaximumColor Spécifie la couleur de la valeur maximale d’une série de graphiques de carte de région.
gradientMaximumType Spécifie le type de valeur maximale d’une série de graphiques de carte de région.
gradientMaximumValue Spécifie la valeur maximale d’une série de graphiques de carte de région.
gradientMidpointColor Spécifie la couleur de la valeur milieu d’une série de graphiques de carte de région.
gradientMidpointType Spécifie le type de la valeur de point intermédiaire d’une série de graphiques de carte de région.
gradientMidpointValue Spécifie la valeur du point médian d’une série de graphiques de carte de région.
gradientMinimumColor Spécifie la couleur de la valeur minimale d’une série de graphiques de carte de régions.
gradientMinimumType Spécifie le type pour la valeur minimale d’une série de graphiques de carte de région.
gradientMinimumValue Spécifie la valeur minimale d’une série de graphiques de carte de région.
gradientStyle Spécifie le style de dégradé de série d’un graphique de carte de région.
invertColor Spécifie la couleur de remplissage des points de données négatifs d’une série.
mapOptions Encapsule les options pour le graphique carte de région.
parentLabelStrategy Spécifie la zone de stratégie d’étiquette parente de série pour un graphique treemap.
showConnectorLines Spécifie si les lignes de connecteur sont affichées dans les graphiques en cascade.
showLeaderLines Spécifie si des lignes d’leader sont affichées pour chaque étiquette de données de la série.
splitValue Spécifie la valeur de seuil qui sépare deux sections d’un graphique en secteurs de secteur ou d’un graphique en barres de secteur.
xErrorBars Représente l’objet de la barre d’erreur pour une série de graphique.
yErrorBars Représente l’objet de la barre d’erreur pour une série de graphique.
ChartTrendlineLabel linkNumberFormat Spécifie si le format de nombre est lié aux cellules (de sorte que le format des nombres change dans les étiquettes lorsqu’il change dans les cellules).
ColumnProperties adresse Représente la address propriété.
addressLocal Représente la addressLocal propriété.
columnIndex Représente la columnIndex propriété.
ConditionalFormat getRanges() Retourne le RangeAreas, comprenant une ou plusieurs plages rectangulaires auxquelles le format conditonal est appliqué.
DataValidation getInvalidCells() Retourne un RangeAreas objet, comprenant une ou plusieurs plages rectangulaires, avec des valeurs de cellule non valides.
getInvalidCellsOrNullObject() Retourne un RangeAreas objet, comprenant une ou plusieurs plages rectangulaires, avec des valeurs de cellule non valides.
FilterCriteria subField Propriété utilisée par le filtre pour effectuer un filtre enrichi sur des valeurs riches.
GeometricShape id Représente l’identificateur de forme.
shape Renvoie l’objet Shape de la forme géométrique.
GroupShapeCollection getCount() Renvoie le nombre de formes dans le groupe de la forme.
getItem(key: string) Obtient une forme à l’aide de son nom ou de son ID.
getItemAt(index: number) Obtient une forme en fonction de sa position dans la collection.
items Obtient l’élément enfant chargé dans cette collection de sites.
HeaderFooter centerFooter Pied de page central de la feuille de calcul.
centerHeader En-tête central de la feuille de calcul.
leftFooter Pied de page gauche de la feuille de calcul.
leftHeader En-tête gauche de la feuille de calcul.
rightFooter Pied de page droit de la feuille de calcul.
rightHeader En-tête droit de la feuille de calcul.
HeaderFooterGroup defaultForAllPages L’en-tête/pied de page, utilisé pour toutes les pages, sauf si la première page ou page impaire/paire est spécifiée.
evenPages L’en-tête/le pied de page à utiliser pour les pages paires, en-tête/pied de page impaire doit être spécifié pour les pages impaires.
firstPage La première en-tête/le premier pied de page, pour toutes les autres pages générales ou impair/pair est utilisé.
oddPages L’en-tête/le pied de page à utiliser pour les pages paires, l’en-tête/pied de page paire doit être spécifié pour les pages paires.
state État par lequel les en-têtes/pieds de page sont définis.
useSheetMargins Obtient ou définit un indicateur indiquant si les en-têtes/pieds de page sont alignés avec les marges de page définis dans les options de mise en page pour la feuille de calcul.
useSheetScale Obtient ou définit un indicateur indiquant si les en-têtes/pieds de page sont alignés avec les marges de page définis dans les options de mise en page pour la feuille de calcul.
Image format Renvoie le format de l’image.
id Spécifie l’identificateur de forme de l’objet image.
shape Retourne l’objet Shape associé à l’image.
IterativeCalculation enabled Cette propriété a la valeur True si Microsoft Excel utilise l'itération pour résoudre des références circulaires.
maxChange Spécifie la quantité maximale de modifications entre chaque itération à mesure qu’Excel résout les références circulaires.
maxIteration Spécifie le nombre maximal d’itérations qu’Excel peut utiliser pour résoudre une référence circulaire.
Line beginArrowheadLength Renvoie ou définit la longueur de la pointe de la flèche au début de la ligne spécifiée.
beginArrowheadStyle Représente le style de la pointe de la flèche au début de la ligne spécifiée.
beginArrowheadWidth Représente la largeur de la pointe de la flèche au début de la ligne spécifiée.
beginConnectedShape Représente la forme de la pointe de la flèche au début de la ligne spécifiée.
beginConnectedSite Représente le site de connexion indiquant le point de connexion auquel le début d'un connecteur est relié.
connectBeginShape (forme : Excel.Shape, connectionSite : nombre) Détache le début du connecteur spécifié de la forme à laquelle il est attaché.
connectBeginShape (forme : Excel.Shape, connectionSite : nombre) Joint la fin du connecteur spécifié à une forme spécifiée.
connectorType Représente le type de connecteur pour la ligne.
disconnectBeginShape() Détache le début du connecteur spécifié de la forme à laquelle il est attaché.
disconnectEndShape() Détache la fin du connecteur spécifié de la forme à laquelle il est attaché.
endArrowheadLength Représente la longueur de la pointe de la flèche à la fin de la ligne spécifiée.
endArrowheadStyle Représente le style de la pointe de la flèche à la fin de ligne spécifée.
endArrowheadWidth Représente la largeur de la pointe de la flèche à la fin de la ligne spécifiée.
endConnectedShape Représente la forme de la pointe de la flèche à la fin de la ligne spécifiée.
endConnectedSite Représente le site de connexion indiquant le point de connexion auquel la fin d'un connecteur est relié.
id Spécifie l’identificateur de forme.
isBeginConnected Spécifie si le début de la ligne spécifiée est connecté à une forme.
isEndConnected Spécifie si la fin de la ligne spécifiée est connectée à une forme.
shape Retourne l’objet Shape associé à la ligne.
PageBreak columnIndex Spécifie l’index de colonne pour le saut de page.
delete() Supprime un objet de saut de page.
getCellAfterBreak() Obtient la première cellule après le saut de page.
rowIndex Spécifie l’index de ligne pour le saut de page.
PageBreakCollection add(pageBreakRange: Range | string) Ajoute un saut de page avant la cellule en haut à gauche de la plage spécifiée.
getCount() Obtient le nombre de pages de la collection.
getItem(index : numérique) Obtient un objet de saut de page via l’index.
items Obtient l’élément enfant chargé dans cette collection de sites.
removePageBreaks() Redéfinit tous les sauts de page de la collection.
PageLayout blackAndWhite Option d’impression en noir et blanc de la feuille de calcul.
bottomMargin Marge de page inférieure de la feuille de calcul à utiliser pour l’impression en points.
centerHorizontally Indicateur du centre de la feuille de calcul horizontalement.
centerVertically Indicateur vertical central de la feuille de calcul.
draftMode Option de mode brouillon de la feuille de calcul.
firstPageNumber Numéro de la première page de la feuille de calcul à imprimer.
footerMargin Marge de pied de page de la feuille de calcul, en points, à utiliser lors de l’impression.
getPrintArea() Obtient l’objet RangeAreas , comprenant une ou plusieurs plages rectangulaires, qui représente la zone d’impression de la feuille de calcul.
getPrintAreaOrNullObject() Obtient l’objet RangeAreas , comprenant une ou plusieurs plages rectangulaires, qui représente la zone d’impression de la feuille de calcul.
getPrintTitleColumns() Obtient l’objet plage représentant les colonnes de titre.
getPrintTitleColumnsOrNullObject() Obtient l’objet plage représentant les colonnes de titre.
getPrintTitleRows() Obtient l’objet plage représentant les rangées de titre.
getPrintTitleRowsOrNullObject() Obtient l’objet plage représentant les rangées de titre.
headerMargin Marge d’en-tête de la feuille de calcul, en points, à utiliser lors de l’impression.
headersFooters Configuration de l’en-tête et pied de page de la feuille de calcul.
leftMargin Marge gauche de la feuille de calcul, en points, à utiliser lors de l’impression.
Orientation Orientation de la feuille de calcul de la page.
paperSize Format de papier de la feuille de calcul de la page.
printComments Spécifie si les commentaires de la feuille de calcul doivent être affichés lors de l’impression.
printErrors Option erreurs d’impression de la feuille de calcul.
printGridlines Spécifie si le quadrillage de la feuille de calcul sera imprimé.
printHeadings Spécifie si les en-têtes de la feuille de calcul seront imprimés.
printOrder Option d’ordre d’impression de page de la feuille de calcul.
rightMargin Marge droite de la feuille de calcul, en points, à utiliser lors de l’impression.
setPrintArea(printArea: Range | RangeAreas | string) Définit la zone d’impression de la feuille de calcul.
setPrintMargins(unit: Excel.PrintMarginUnit, marginOptions: Excel.PageLayoutMarginOptions) Définit les marges de page de la feuille de calcul avec des unités.
setPrintTitleColumns(printTitleColumns: Range | string) Définit les colonnes qui contiennent des cellules répétées à gauche de chaque page de la feuille de calcul pour l’impression.
setPrintTitleRows(printTitleRows: Range | string) Définit les rangées qui contiennent des cellules répétées en haut de chaque page de la feuille de calcul pour l’impression.
topMargin Marge supérieure de la feuille de calcul, en points, à utiliser lors de l’impression.
zoom Options de zoom d’impression de la feuille de calcul.
PageLayoutMarginOptions bas Spécifie la marge inférieure de mise en page dans l’unité spécifiée pour l’impression.
footer Spécifie la marge de pied de page de mise en page dans l’unité spécifiée à utiliser pour l’impression.
header Spécifie la marge d’en-tête de mise en page dans l’unité spécifiée à utiliser pour l’impression.
left Spécifie la marge de gauche de mise en page dans l’unité spécifiée à utiliser pour l’impression.
right Spécifie la marge droite de mise en page dans l’unité spécifiée à utiliser pour l’impression.
top Spécifie la marge supérieure de mise en page dans l’unité spécifiée à utiliser pour l’impression.
PageLayoutZoomOptions horizontalFitToPages Nombre de pages pour l’ajuster horizontalement.
scale La valeur d’échelle de page d’impression peut être comprise entre 10 et 400.
verticalFitToPages Nombre de pages pour l’ajuster verticalement.
PivotField sortByValues(sortBy: Excel.SortBy, valuesHierarchy: Excel.DataPivotHierarchy, pivotItemScope?: Array<PivotItem | string>) Trie le PivotField par valeurs spécifiées dans une étendue donnée.
PivotLayout autoFormat Spécifie si la mise en forme est automatiquement mise en forme lorsqu’elle est actualisée ou lorsque les champs sont déplacés.
getDataHierarchy(cell: Range | string) Obtient DataHierarchy servant à calculer la valeur dans une plage spécifiée dans le tableau croisé dynamique.
getPivotItems(axis: Excel.PivotAxis, cell: Range | string) Obtient le PivotItems à partir d’un axe qui composent la valeur dans une plage spécifiée dans le tableau croisé dynamique.
preserveFormatting Spécifie si la mise en forme est conservée lorsque le rapport est actualisé ou recalculé par des opérations telles que le tableau croisé dynamique, le tri ou la modification d’éléments de champ de page.
setAutoSortOnCell(cell: Range | string, sortBy: Excel.SortBy) Définit le tableau croisé dynamique pour trier automatiquement à l’aide de la cellule spécifiée pour sélectionner automatiquement tous les critères et contexte nécessaires.
PivotTable enableDataValueEditing Spécifie si le tableau croisé dynamique autorise la modification des valeurs du corps des données par l’utilisateur.
useCustomSortLists Spécifie si le tableau croisé dynamique utilise des listes personnalisées lors du tri.
Range autoFill(destinationRange?: Range | string, autoFillType?: Excel.AutoFillType) Remplit une plage de la plage actuelle à la plage de destination à l’aide de la logique de remplissage automatique spécifiée.
convertDataTypeToText() Convertit les cellules de plage avec des types de données en texte.
convertToLinkedDataType(serviceID: number, languageCulture: string) Convertit les cellules de plage en types de données liés dans la feuille de calcul.
copyFrom(sourceRange: Range | RangeAreas | string, copyType?: Excel.RangeCopyType, skipBlanks?: boolean, transpose?: boolean) Copie les données de cellule ou la mise en forme de la plage source ou RangeAreas vers la plage actuelle.
find(text: string, criteria: Excel.SearchCriteria) Recherche la chaîne donnée basée sur les critères spécifiés.
findOrNullObject(text: string, criteria: Excel.SearchCriteria) Recherche la chaîne donnée basée sur les critères spécifiés.
flashFill() Effectue un remplissage instantané sur la plage actuelle.
getCellProperties(cellPropertiesLoadOptions: CellPropertiesLoadOptions) Renvoie une plage en 2D, qui comprend les propriétés de police, de remplissage, de bordures, d’alignement, etc. de la plage.
getColumnProperties(columnPropertiesLoadOptions: ColumnPropertiesLoadOptions) Renvoie une plage à dimension unique, qui comprend les données de char colonne de police, de remplissage, de bordures, d’alignement, etc. de la plage.
getRowProperties(rowPropertiesLoadOptions: RowPropertiesLoadOptions) Renvoie une plage à dimension unique , qui comprend les données de police, de remplissage, de bordures, d’alignement, etc. de la plage.
getSpecialCells (cellType : Excel.SpecialCellType, cellValueType ? : Excel.SpecialCellValueType) Obtient l’objet RangeAreas , comprenant une ou plusieurs plages rectangulaires, qui représente toutes les cellules qui correspondent au type et à la valeur spécifiés.
getSpecialCells (cellType : Excel.SpecialCellType, cellValueType ? : Excel.SpecialCellValueType) Obtient l’objet RangeAreas , comprenant une ou plusieurs plages, qui représente toutes les cellules qui correspondent au type et à la valeur spécifiés.
getTables(fullyContained?: boolean) Obtient une collection de tableaux qui se chevauchent avec la plage dans l’étendue.
linkedDataTypeState Représente l’état du type de données de chaque cellule.
removeDuplicates(columns: number[], includesHeader: boolean) Supprime les valeurs dupliquées de la plage spécifiée par les colonnes.
replaceAll (texte : chaîne remplacement : chaîne critères : Excel.ReplaceCriteria) Détecte et remplace la chaîne donnée basée sur les critères spécifiés dans la plage active.
setCellProperties(cellPropertiesData: SettableCellProperties[][]) Mises à jour la plage en fonction d’un tableau 2D de propriétés de cellule, encapsulant des éléments tels que la police, le remplissage, les bordures et l’alignement.
setColumnProperties(columnPropertiesData: SettableColumnProperties[]) Mises à jour la plage en fonction d’un tableau unidimensionnel de propriétés de colonne, encapsulant des éléments tels que la police, le remplissage, les bordures et l’alignement.
setDirty() Cette méthode désigne une plage qui doit être recalculée lorsque le recalcul suivant se produit.
setRowProperties(rowPropertiesData: SettableRowProperties[]) Mises à jour la plage en fonction d’un tableau unidimensionnel de propriétés de ligne, encapsulant des éléments tels que la police, le remplissage, les bordures et l’alignement.
RangeAreas adresse Retourne la référence dans le RangeAreas style A1.
addressLocal Retourne la RangeAreas référence dans les paramètres régionaux de l’utilisateur.
areaCount Retourne le nombre de plages rectangulaires qui composent cet RangeAreas objet.
Zones Retourne une collection de plages rectangulaires qui composent cet RangeAreas objet.
calculate() Calcule toutes les cellules du RangeAreas.
cellCount Renvoie le nombre de cellules dans l’objet RangeAreas , en additionnant le nombre de cellules de toutes les plages rectangulaires individuelles.
Effacer (applyTo ? : Excel.ClearApplyTo) Efface les valeurs, le format, le remplissage, la bordure et d’autres propriétés sur chacune des zones qui composent cet RangeAreas objet.
conditionalFormats Retourne une collection de formats conditionnels qui se croisent avec toutes les cellules de cet RangeAreas objet.
convertDataTypeToText() Convertit toutes les cellules du RangeAreas avec les types de données en texte.
convertToLinkedDataType(serviceID: number, languageCulture: string) Convertit toutes les cellules du en RangeAreas types de données liés.
copyFrom(sourceRange: Range | RangeAreas | string, copyType?: Excel.RangeCopyType, skipBlanks?: boolean, transpose?: boolean) Copie les données de cellule ou la mise en forme de la plage source ou RangeAreas vers le actuel RangeAreas.
dataValidation Retourne un objet de validation de données pour toutes les plages du RangeAreas.
format Retourne un RangeFormat objet, encapsulant la police, le remplissage, les bordures, l’alignement et d’autres propriétés pour toutes les plages de l’objet RangeAreas .
getEntireColumn() Renvoie un RangeAreas objet qui représente les colonnes entières du RangeAreas (par exemple, si le actuel RangeAreas représente les cellules « B4:E11, H2 », il retourne un RangeAreas qui représente les colonnes « B:E, H:H »).
getEntireRow() Renvoie un RangeAreas objet qui représente les lignes entières du RangeAreas (par exemple, si le actuel RangeAreas représente les cellules « B4:E11 », il renvoie un RangeAreas qui représente les lignes « 4:11 »).
getIntersection(anotherRange: Range | RangeAreas | string) Renvoie l’objet RangeAreas qui représente l’intersection des plages ou RangeAreas.
getIntersectionOrNullObject(anotherRange: Range | RangeAreas | string) Renvoie l’objet RangeAreas qui représente l’intersection des plages ou RangeAreas.
getOffsetRangeAreas(rowOffset: number, columnOffset: number) Retourne un RangeAreas objet décalé par le décalage de ligne et de colonne spécifique.
getSpecialCells (cellType : Excel.SpecialCellType, cellValueType ? : Excel.SpecialCellValueType) Renvoie un RangeAreas objet qui représente toutes les cellules qui correspondent au type et à la valeur spécifiés.
getSpecialCells (cellType : Excel.SpecialCellType, cellValueType ? : Excel.SpecialCellValueType) Renvoie un RangeAreas objet qui représente toutes les cellules qui correspondent au type et à la valeur spécifiés.
getTables(fullyContained?: boolean) Retourne une collection délimitée de tables qui chevauchent n’importe quelle plage de cet RangeAreas objet.
getUsedRangeAreas(valuesOnly?: boolean) Retourne le utilisé RangeAreas qui comprend toutes les zones utilisées de plages rectangulaires individuelles dans l’objet RangeAreas .
getUsedRangeAreasOrNullObject(valuesOnly?: boolean) Retourne le utilisé RangeAreas qui comprend toutes les zones utilisées de plages rectangulaires individuelles dans l’objet RangeAreas .
isEntireColumn Spécifie si toutes les plages de cet RangeAreas objet représentent des colonnes entières (par exemple, « A:C, Q:Z »).
isEntireRow Spécifie si toutes les plages de cet RangeAreas objet représentent des lignes entières (par exemple, « 1:3, 5:7 »).
setDirty() Définit le RangeAreas à recalculer lorsque le recalcul suivant se produit.
style Représente le style de toutes les plages de cet RangeAreas objet.
worksheet Retourne la feuille de calcul pour le actif RangeAreas.
RangeBorder tintAndShade Spécifie un double qui éclaircit ou assombrit une couleur pour la bordure de plage, la valeur est comprise entre -1 (plus foncé) et 1 (plus lumineux), avec 0 pour la couleur d’origine.
RangeBorderCollection tintAndShade Spécifie un double qui éclaircit ou assombrit une couleur pour les bordures de plage.
RangeCollection getCount() Retourne le nombre de plages dans .RangeCollection
getItemAt(index: number) Retourne l’objet de plage en fonction de sa position dans .RangeCollection
items Obtient l’élément enfant chargé dans cette collection de sites.
RangeFill pattern Modèle d’une plage.
patternColor Code de couleur HTML représentant la couleur du modèle de plage, sous la forme #RRGGBB (par exemple, « FFA500 ») ou sous la forme d’une couleur HTML nommée (par exemple, « orange »).
patternTintAndShade Spécifie un double qui éclaircit ou assombrit une couleur de motif pour le remplissage de plage.
tintAndShade Spécifie un double qui éclaircit ou assombrit une couleur pour le remplissage de plage.
RangeFont strikethrough Spécifie le status barré de la police.
Subscript Spécifie l’indice status de police.
superscript Spécifie l’exposant status de police.
tintAndShade Spécifie un double qui éclaircit ou assombrit une couleur pour la police de plage.
RangeFormat autoIndent Spécifie si le texte est automatiquement mis en retrait lorsque l’alignement du texte est défini sur une distribution égale.
indentLevel Entier compris entre 0 à 250 qui indique le niveau de retrait du style.
readingOrder L’ordre de lecture de la plage.
shrinkToFit Spécifie si le texte se réduit automatiquement pour s’adapter à la largeur de colonne disponible.
RemoveDuplicatesResult removed Nombre de lignes dupliquées supprimées par l’opération.
uniqueRemaining Nombre de lignes uniques restantes présents dans la plage qui en résulte.
ReplaceCriteria completeMatch Spécifie si la correspondance doit être complète ou partielle.
matchCase Spécifie si la correspondance respecte la casse.
RowProperties adresse Représente la address propriété.
addressLocal Représente la addressLocal propriété.
rowIndex Représente la rowIndex propriété.
SearchCriteria completeMatch Spécifie si la correspondance doit être complète ou partielle.
matchCase Spécifie si la correspondance respecte la casse.
searchDirection Détermine le sens de la recherche.
SettableCellProperties format Représente la format propriété.
lien hypertexte Représente la hyperlink propriété.
style Représente la style propriété.
SettableColumnProperties columnHidden Représente la columnHidden propriété.
format Représente la format propriété.
SettableRowProperties format Représente la format propriété.
rowHidden Représente la rowHidden propriété.
Shape altTextDescription Spécifie le texte de description de remplacement d’un Shape objet.
altTextTitle Spécifie le texte de titre de remplacement d’un Shape objet.
connectionSiteCount Renvoie le nombre de sites de connexion sur la forme spécifiée.
delete() Supprime la forme à partir de la feuille de calcul.
fill Renvoie la mise en forme de remplissage de cette forme.
geometricShape Renvoie la Forme géométrique associée à la forme.
geometricShapeType Spécifie le type de forme géométrique de cette forme géométrique.
getAsImage(format: Excel.PictureFormat) Convertit la forme à une image et renvoie l’image comme une chaîne codée en base 64.
groupe Renvoie le groupe de la Forme associée à la forme.
height Spécifie la hauteur, en points, de la forme.
id Spécifie l’identificateur de forme.
image Renvoie l’image associé à la forme.
incrementLeft(increment: number) Déplace horizontalement la forme spécifiée selon le nombre de points indiqué.
incrementRotation(increment: number) Fait pivoter la forme spécifiée dans le sens des aiguilles d’une montre, selon le nombre de degrés spécifié, autour de l'axe z.
incrementTop(increment: number) Décale vers le haut la forme spécifiée selon le nombre de points spécifié.
left La distance, en points, entre le côté gauche du graphique et l’origine de la feuille de calcul.
level Spécifie le niveau de la forme spécifiée.
line Renvoie l’image associée à la forme.
lineFormat Renvoie la mise en forme de ligne de cette forme.
lockAspectRatio Spécifie si les proportions de cette forme sont verrouillées.
name Spécifie le nom de la forme.
onActivated Se produit lorsque la forme est activée.
onDeactivated Se produit lorsque la forme est désactivée.
parentGroup Spécifie le groupe parent de cette forme.
rotation Spécifie la rotation, en degrés, de la forme.
scaleHeight (scaleFactor : numéro scaleType : Excel.ShapeScaleType, scaleFrom ? : Excel.ShapeScaleFrom) Met la hauteur de la forme à l’échelle en utilisant un facteur spécifié.
scaleHeight (scaleFactor : numéro scaleType : Excel.ShapeScaleType, scaleFrom ? : Excel.ShapeScaleFrom) Met la largeur de la forme à l’échelle en utilisant un facteur spécifié.
setZOrder(value: Excel.ShapeZOrder) Déplace la forme spécifiée vers le haut ou vers le bas z de commande de la collection qui décale devant ou derrière les autres formes.
textFrame Renvoie l’objet textFrame d’une forme.
top La distance, en points, du bord supérieur de l’objet au bord supérieur de la feuille de calcul.
type Renvoie le type de cette forme.
visible Spécifie si la forme est visible.
width Spécifie la largeur, en points, de la forme.
zOrderPosition Renvoie la position de la forme spécifiée dans l’ordre z, valeur z de commande de la forme tout en bas est égal à 0.
ShapeActivatedEventArgs shapeId Obtient l’ID de la forme activée.
type Obtient le type de l’événement.
worksheetId Obtient l’ID de la feuille de calcul dans laquelle la forme est activée.
ShapeCollection addGeometricShape(geometricShapeType: Excel.GeometricShapeType) Ajoute une forme géométrique à la feuille de calcul.
addGroup(values: Array<string | Forme>) Groupes un sous-ensemble de formes dans la feuille de calcul de cette collection de sites.
addImage(base64ImageString: string) Crée une image à partir d’une chaîne en base 64 et il est ajouté à la feuille de calcul.
addLine(startLeft: number, startTop: number, endLeft: number, endTop: number, connectorType?: Excel.ConnectorType) Ajoute une ligne à la feuille de calcul.
addTextBox(text?: string) Ajoute une zone de texte à la feuille de calcul avec le texte fourni en tant que le contenu.
getCount() Renvoie le nombre de graphiques dans la feuille de calcul.
getItem(key: string) Obtient une forme à l’aide de son nom ou de son ID.
getItemAt(index: number) Obtient une forme en fonction de sa position dans la collection.
items Obtient l’élément enfant chargé dans cette collection de sites.
ShapeDeactivatedEventArgs shapeId Obtient l’ID de la forme désactivée.
type Obtient le type de l’événement.
worksheetId Obtient l’ID de la feuille de calcul dans laquelle la forme est désactivée.
ShapeFill clear() Renvoie la mise en forme de remplissage de cette forme.
foregroundColor Représente la couleur de premier plan de remplissage de la forme au format HTML, au format #RRGGBB (par exemple, « FFA500 ») ou sous la forme d’une couleur HTML nommée (par exemple, « orange »)
setSolidColor(color: string) Définit le format de remplissage d’un élément de graphique sur une couleur unie.
Transparency Spécifie le pourcentage de transparence du remplissage sous la forme d’une valeur comprise entre 0,0 (opaque) et 1,0 (clair).
type Renvoie le type de remplissage de la forme.
ShapeFont bold Représente le format de police Gras.
color Représentation par code de couleur HTML de la couleur du texte (par exemple, « #FF0000 » représente le rouge).
italic Représente le format de police Italique.
name Représente le nom de la police (par exemple, « Calibri »).
size Représente la taille de police en points (par exemple, 11).
underline Type de soulignement appliqué à la police.
ShapeGroup id Spécifie l’identificateur de forme.
shape Retourne l’objet Shape associé au groupe.
Formes Retourne la collection d’objets Shape .
ungroup() Dissocie toutes les formes groupées dans la forme spécifiée.
ShapeLineFormat color Représente la couleur de trait au format de couleur HTML, sous la forme #RRGGBB (par exemple, « FFA500 ») ou sous la forme d’une couleur HTML nommée (par exemple, « orange »).
dashStyle Représente le style de trait de la forme.
style Représente le style de trait de la forme.
Transparency Renvoie ou définit le degré de transparence du remplissage spécifié sous la forme d’une valeur comprise entre 0,0 (opaque) et 1,0 (transparent).
visible Spécifie si la mise en forme de ligne d’un élément de forme est visible.
weight Représente l’épaisseur de ligne, en points.
SortField subField Spécifie le sous-champ qui est le nom de propriété cible d’une valeur enrichie sur laquelle effectuer le tri.
StyleCollection getCount() Obtient le nombre de tableaux de la collection.
getItemAt(index: number) Obtient une forme en fonction de sa position dans la collection.
Table autoFilter Représente l’objet AutoFilter de la table.
TableAddedEventArgs source Obtient la source de l’événement.
tableId Obtient l’ID de la table qui est ajoutée.
type Obtient le type de l’événement.
worksheetId Obtient l’ID de la feuille de calcul dans laquelle la table est ajoutée.
TableChangedEventArgs Détails Obtient les informations sur le détail de la modification.
TableCollection onAdded Se produit lorsqu’une nouvelle table est ajoutée dans un classeur.
onDeleted Se produit lorsque le tableau spécifié est supprimé dans un classeur.
TableDeletedEventArgs source Obtient la source de l’événement.
tableId Obtient l’ID de la table supprimée.
tableName Obtient le nom de la table supprimée.
type Obtient le type de l’événement.
worksheetId Obtient l’ID de la feuille de calcul dans laquelle la table est supprimée.
TableScopedCollection getCount() Obtient le nombre de tableaux de la collection.
getFirst() Obtient le premier tableau de cette collection.
getItem(key: string) Obtient un tableau à l’aide de son nom ou de son ID.
items Obtient l’élément enfant chargé dans cette collection de sites.
TextFrame autoSizeSetting Paramètres de dimensionnement automatique pour le cadre de texte.
bottomMargin Représente la marge bas, en points du cadre du texte.
deleteText() Supprime tout le texte dans la textframe.
hasText Spécifie si le cadre de texte contient du texte.
horizontalAlignment Représente l’alignement horizontal pour le style.
horizontalOverflow Représente le type de débordement horizontal du cadre du texte.
leftMargin Représente la marge gauche, en points du cadre du texte.
Orientation Représente l’angle vers lequel le texte est orienté pour le cadre de texte.
readingOrder Représente l’ordre de lecture du cadre texte gauche à droite ou de droite à gauche.
rightMargin Représente la marge droite, en points du cadre du texte.
textRange Représente le texte lié à une forme, en plus des propriétés et des méthodes de manipulation du texte.
topMargin Représente la marge du haut, en points du cadre du texte.
verticalAlignment Représente l’alignement vertical pour le style.
verticalOverflow Représente le type de débordement vertical du cadre du texte.
TextRange police Renvoie un ShapeFont objet qui représente les attributs de police de la plage de texte.
getSubstring(start: number, length?: number) Renvoie un objet TextRange pour les caractères dans la plage de donnée.
text Représente le contenu de texte brut de la plage de texte.
Workbook autoSave Spécifie si le classeur est en mode Enregistrement automatique.
calculationEngineVersion Renvoie un nombre sur la version de moteur de calcul Excel.
chartDataPointTrack True si tous les graphiques dans le classeur suivent les points de données réelles auquel qu’il sont joints.
getActiveChart() Obtient la feuille de calcul active du classeur.
getActiveChartOrNullObject() Obtient la feuille de calcul active du classeur.
getIsActiveCollabSession() Retourne true si le classeur est modifié par plusieurs utilisateurs (par le biais de la co-création).
getSelectedRanges() Obtient la ou les plage(s) sélectionnée(s) actuelle(s) dans le classeur.
isDirty Spécifie si des modifications ont été apportées depuis le dernier enregistrement du classeur.
onAutoSaveSettingChanged Se produit lorsque le paramètre Enregistrement automatique est modifié sur le classeur.
previouslySaved Spécifie si le classeur a déjà été enregistré localement ou en ligne.
usePrecisionAsDisplayed True si les calculs réalisés dans ce classeur utiliseront uniquement la précision des nombres tels qu’ils sont affichés.
WorkbookAutoSaveSettingChangedEventArgs type Obtient le type de l’événement.
Feuille de calcul autoFilter Représente l’objet AutoFilter de la feuille de calcul.
enableCalculation Détermine si Excel doit recalculer la feuille de calcul si nécessaire.
findAll(text: string, criteria: Excel.WorksheetSearchCriteria) Recherche toutes les occurrences de la chaîne donnée en fonction des critères spécifiés et les renvoie en tant qu’objet RangeAreas , comprenant une ou plusieurs plages rectangulaires.
findAllOrNullObject(text: string, criteria: Excel.WorksheetSearchCriteria) Recherche toutes les occurrences de la chaîne donnée en fonction des critères spécifiés et les renvoie en tant qu’objet RangeAreas , comprenant une ou plusieurs plages rectangulaires.
getRanges(address?: string) Obtient l’objet RangeAreas , qui représente un ou plusieurs blocs de plages rectangulaires, spécifiés par l’adresse ou le nom.
horizontalPageBreaks Obtient la collection de saut de page horizontal pour la feuille de calcul.
onFormatChanged Se produit lorsque le filtre est modifié sur un tableau spécifique.
pageLayout Obtient l’objet PageLayout de la feuille de calcul.
replaceAll (texte : chaîne remplacement : chaîne critères : Excel.ReplaceCriteria) Détecte et remplace la chaîne donnée basée sur les critères spécifiés dans la plage active.
Formes Renvoie une collection de tous les objets Forme sur la feuille de calcul.
verticalPageBreaks Obtient la collection de saut de page vertical pour la feuille de calcul.
worksheetChangedEventArgs détails Représente les informations sur le détail de la modification.
WorksheetCollection onChanged Se produit lorsqu’une feuille de calcul dans le classeur est modifiée.
onFormatChanged Se produit lorsque le format d’une feuille de calcul du classeur est modifié.
onSelectionChanged Se produit lorsque la sélection change sur n’importe quelle feuille de calcul.
WorksheetFormatChangedEventArgs adresse Obtient l’adresse de plage qui représente la zone modifiée dans une feuille de calcul spécifique.
getRange(ctx: Excel.RequestContext) Obtient l’adresse de plage qui représente la zone modifiée dans une feuille de calcul spécifique.
getRangeOrNullObject(ctx: Excel.RequestContext) Obtient l’adresse de plage qui représente la zone modifiée dans une feuille de calcul spécifique.
source Obtient la source de l’événement.
type Obtient le type de l’événement.
worksheetId Obtient l’ID de la feuille de calcul dans laquelle les données ont été modifiées.
WorksheetSearchCriteria completeMatch Spécifie si la correspondance doit être complète ou partielle.
matchCase Spécifie si la correspondance respecte la casse.

Voir aussi