Nouveautés d’Excel API JavaScript 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 Excel : Jeu de conditions requises pour l’API JavaScript 1.9. Pour consulter la documentation de référence sur toutes les API prises en charge par l’ensemble d’exigences de l’API JavaScript Excel 1.9 ou version antérieure, consultez API Excel de l’ensemble d’exigences 1.9 ou version antérieure.

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 Renvoie les paramètres de calcul itératif.
suspendScreenUpdatingUntilNextSync() Suspend la mise à jour de l’écran jusqu’à l’appel du suivant context.sync() .
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 Indique 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 modèle de couleurs du graphique.
roundedCorners Indique si la zone du graphique présente des angles arrondis.
ChartAxis linkNumberFormat Spécifie si le format de nombre est lié aux cellules.
ChartBinOptions allowOverflow Indique si le débordement de bac est activé dans un histogramme ou un graphique pareto.
allowUnderflow Indique si le dépassement de capacité inférieur de bac est activé dans un histogramme ou un graphique pareto.
count Spécifie le nombre de compartiments d’un histogramme ou d’un graphique de 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 dépassement de capacité d’un histogramme ou d’un graphique de Pareto.
width Spécifie la valeur de largeur de compartiment d’un histogramme ou d’un graphique de Pareto.
ChartBoxwhiskerOptions quartileCalculation Indique si le type de calcul quartile d’un graphique en boîte à moustaches.
showInnerPoints Indique si les points internes sont affichés dans une zone et un graphique à moustaches.
showMeanLine Indique si la ligne moyenne est affichée dans un graphique en boîte à moustaches.
showMeanMarker Indique si le marqueur moyen est affiché dans une zone et un graphique à moustaches.
showOutlierPoints Indique si les points aberrants sont affichés dans une zone et un graphique en boîte à rayons.
ChartDataLabel linkNumberFormat Spécifie si le format de nombre est lié aux cellules (de sorte que le format de nombre 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 un capuchon de style d’extrémité.
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 Indique 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 mappage de région.
projectionType Spécifie le type de projection de série d’un graphique de carte de région.
ChartPivotOptions showAxisFieldButtons Indique si les boutons de champ d’axe doivent être affichés sur un graphique croisé dynamique.
showLegendFieldButtons Indique si les boutons de champ de légende doivent être affichés sur un graphique croisé dynamique.
showReportFilterFieldButtons Indique si les boutons de champ de filtre de rapport doivent être affichés sur un graphique croisé dynamique.
showValueFieldButtons Indique si les boutons d’affichage des champs de valeur doivent être affichés dans 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 du milieu d’une série de graphiques de carte de région.
gradientMidpointType Spécifie le type de la valeur du point médian 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égion.
gradientMinimumType Spécifie le type de 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 gradient 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 de l’étiquette parente de la série pour un graphique de compartimentage.
showConnectorLines Indique si les lignes de connecteur sont affichées dans les graphiques en cascade.
showLeaderLines Indique si des lignes de repère sont affichées pour chaque étiquette de données dans la série.
splitValue Indique la valeur seuil qui sépare deux sections d’un graphique en secteurs de secteur ou d’un graphique à barres de secteurs.
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 de nombre 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() Renvoie la RangeAreas, composée d’une ou plusieurs plages rectangulaires, à laquelle la mise en forme conditionnelle est appliquée.
DataValidation getInvalidCells() Renvoie un objet comprenant une ou plusieurs plages rectangulaires avec des RangeAreas valeurs de cellule non valides.
getInvalidCellsOrNullObject() Renvoie un objet comprenant une ou plusieurs plages rectangulaires avec des RangeAreas valeurs de cellule non valides.
FilterCriteria subField Propriété utilisée par le filtre pour effectuer un filtre enrichi sur les valeurs enrichies.
GeometricShape id Représente l’identificateur de forme.
shape Renvoie l’objet Shape pour 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 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 selon lequel les en-têtes/pieds de page sont définis.
useSheetMargins Spécifie un indicateur indiquant si les en-têtes/pieds de page sont alignés sur les marges de page définies dans les options de mise en page de la feuille de calcul.
useSheetScale Spécifie un indicateur indiquant si les en-têtes/pieds de page doivent être mis à l’échelle selon le pourcentage d’échelle de page défini dans les options de mise en page de la feuille de calcul.
Image format Renvoie le format de l’image.
id Spécifie l’identifiant de forme de l’objet image.
shape Renvoie 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 des références circulaires.
maxIteration Indique 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 Indique si le début de la ligne spécifiée est connecté à une forme.
isEndConnected Indique si la fin de la ligne spécifiée est connectée à une forme.
shape Renvoie 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 la page inférieure de la feuille de calcul à utiliser pour l’impression en points.
centerHorizontally Indicateur horizontal au centre de la feuille de calcul.
centerVertically Indicateur vertical du centre de la feuille de calcul.
draftMode Option mode brouillon de la feuille de calcul.
firstPageNumber Premier numéro de 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 , composé d’une ou plusieurs plages rectangulaires, qui représente la zone d’impression de la feuille de calcul.
getPrintAreaOrNullObject() Obtient l’objet RangeAreas , composé d’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 titres de la feuille de calcul sont imprimés.
printOrder Option d’ordre d’impression des pages de la feuille de calcul.
rightMargin Marge droite de la feuille de calcul, en points, à utiliser lors de l’impression.
setPrintArea(printArea : Range | Zones de portée | chaîne) 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 à utiliser 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 gauche de mise en page dans l’unité spécifiée à utiliser pour l’impression.
right Spécifie la marge de mise en page à droite 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 des 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 Indique si la mise en forme est conservée lorsque le rapport est actualisé ou recalculé par des opérations telles que le pivotement, 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 vers la plage de destination à l’aide de la logique de remplissage automatique spécifiée.
convertDataTypeToText() Convertit les cellules de la plage avec les types de données en texte.
convertToLinkedDataType(serviceID: number, languageCulture: string) Convertit les cellules de la plage en types de données liés dans la feuille de calcul.
copyFrom(sourceRange : Range | Zones de portée | string, copyType ?: Excel.RangeCopyType, skipBlanks ?: boolean, transpose ?: boolean) Copie les données ou la mise en forme des cellules de la plage source ou RangeAreas de la plage active.
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é à 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 correspondant au type et à la valeur spécifiés.
getSpecialCells (cellType : Excel.SpecialCellType, cellValueType ? : Excel.SpecialCellValueType) Récupère l’objet RangeAreas , comprenant une ou plusieurs plages, qui représente toutes les cellules correspondant 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 de la plage sur la base 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 de la plage sur la base 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 de la plage sur la base 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 Renvoie la référence dans le RangeAreas style A1.
addressLocal Renvoie la RangeAreas référence dans les paramètres régionaux de l’utilisateur.
areaCount Renvoie le nombre de plages rectangulaires qui composent cet RangeAreas objet.
Zones Renvoie un ensemble de plages rectangulaires qui composent cet RangeAreas objet.
calculate() Calcule toutes les cellules du RangeAreasfichier .
cellCount Renvoie le nombre de cellules de l’objet RangeAreas , en additionnant le nombre de cellules de toutes les plages rectangulaires individuelles.
Effacer (applyTo ? : Excel.ClearApplyTo) Efface les valeurs, la mise en forme, le remplissage, la bordure et d’autres propriétés de chacune des zones qui composent cet RangeAreas objet.
conditionalFormats Renvoie une collection de mises en forme conditionnelles qui intersectent les cellules de cet RangeAreas objet.
convertDataTypeToText() Convertit toutes les cellules du RangeAreas type de données avec en texte.
convertToLinkedDataType(serviceID: number, languageCulture: string) Convertit toutes les cellules du RangeAreas en types de données liés.
copyFrom(sourceRange : Range | Zones de portée | 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 de la plage actuelle RangeAreas.
dataValidation Renvoie un objet de validation des données pour toutes les plages du RangeAreas.
format Renvoie un RangeFormat objet en 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 l’intégralité des colonnes de ( RangeAreas par exemple, si la cellule actuelle RangeAreas représente les cellules « B4 :E11, H2 », elle renvoie a RangeAreas qui représente les colonnes « B :E, H :H »).
getEntireRow() Renvoie un RangeAreas objet qui représente les lignes entières de ( RangeAreas par exemple, si la cellule actuelle RangeAreas représente les cellules « B4 :E11 », il retourne un RangeAreas qui représente les lignes « 4:11 »).
getIntersection(anotherRange : Range | Zones de portée | chaîne) Renvoie l’objet qui représente l’intersection RangeAreas des plages données ou RangeAreas.
getIntersectionOrNullObject(anotherRange : Range | Zones de portée | chaîne) Renvoie l’objet qui représente l’intersection RangeAreas des plages données ou RangeAreas.
getOffsetRangeAreas(rowOffset: number, columnOffset: number) Renvoie un RangeAreas objet qui est 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) Renvoie une collection étendue de tables qui chevauchent une plage dans cet RangeAreas objet.
getUsedRangeAreas(valuesOnly?: boolean) Renvoie la valeur utilisée RangeAreas qui comprend toutes les zones utilisées des plages rectangulaires individuelles de l’objet RangeAreas .
getUsedRangeAreasOrNullObject(valuesOnly?: boolean) Renvoie la valeur utilisée RangeAreas qui comprend toutes les zones utilisées des plages rectangulaires individuelles de 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 et 5:7 »).
setDirty() Définit le RangeAreas à recalculer lors du prochain recalcul.
style Représente le style de toutes les plages de cet RangeAreas objet.
worksheet Renvoie la feuille de calcul de l’instance .RangeAreas
RangeBorder tintAndShade Spécifie un double qui éclaircit ou assombrit une couleur pour la bordure de la plage, la valeur est comprise entre -1 (le plus foncé) et 1 (le plus clair), 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() Renvoie le nombre de plages dans le RangeCollectionfichier .
getItemAt(index: number) Renvoie l’objet de plage en fonction de sa position dans le RangeCollection.
items Obtient l’élément enfant chargé dans cette collection de sites.
RangeFill pattern Le 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 la plage.
tintAndShade Spécifie un double qui éclaircit ou assombrit une couleur pour le remplissage de la plage.
RangeFont strikethrough Spécifie le status barré de la police.
Subscript Spécifie le status de l’indice de la police.
superscript Spécifie le status en exposant de la police.
tintAndShade Spécifie un double qui éclaircit ou assombrit une couleur pour la police de la 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 est automatiquement réduit 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 alternatif d’un Shape objet.
altTextTitle Spécifie le texte de remplacement du titre 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 en image et renvoie l’image sous la forme d’une chaîne codée en Base64.
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 Indique 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 Indique 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 : Chaîne de matrice<| 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 codée en base64 et l’ajoute à 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 du remplissage de la forme 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 »)
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 Code couleur HTML : représentation 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 Renvoie l’objet Shape associé au groupe.
Formes Renvoie l’ensemble des Shape objets.
ungroup() Dissocie toutes les formes groupées dans la forme spécifiée.
ShapeLineFormat color Représente la couleur de ligne 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 à trier.
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 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 les détails de la modification.
TableCollection onAdded Se produit lorsqu’une nouvelle table est ajoutée à 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 Récupère le nom de la table qui est 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 Les paramètres de dimensionnement automatique du bloc de texte.
bottomMargin Représente la marge bas, en points du cadre du texte.
deleteText() Supprime tout le texte dans la textframe.
hasText Indique si le bloc 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 d’orientation du texte pour le bloc 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 d’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 en cours de modification par plusieurs utilisateurs (par le biais de la co-édition).
getSelectedRanges() Obtient la ou les plage(s) sélectionnée(s) actuelle(s) dans le classeur.
isDirty Indique si des modifications ont été apportées depuis le dernier enregistrement du classeur.
onAutoSaveSettingChanged Se produit lorsque le paramètre d’enregistrement automatique est modifié dans le classeur.
previouslySaved Indique 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 , représentant un ou plusieurs blocs de plages rectangulaires, spécifié 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 Récupère 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 les détails 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 a changé.
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 changé.
WorksheetSearchCriteria completeMatch Spécifie si la correspondance doit être complète ou partielle.
matchCase Spécifie si la correspondance respecte la casse.

Voir aussi