Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

CalculationProperties - Classe

Office 2013 et versions ultérieures

Cette documentation est préliminaire et peut changer.

Définit la classe CalculationProperties. Lorsque l'objet est sérialisé en XML, son nom qualifié est x: calcPr.

System.Object
  DocumentFormat.OpenXml.OpenXmlElement
    DocumentFormat.OpenXml.OpenXmlLeafElement
      DocumentFormat.OpenXml.Spreadsheet.CalculationProperties

Espace de noms :  DocumentFormat.OpenXml.Spreadsheet
Assembly :  DocumentFormat.OpenXml (dans DocumentFormat.OpenXml.dll)

public class CalculationProperties : OpenXmlLeafElement

[ISO/IEC 29500-1 1st Edition]

calcPr (propriétés de calcul)

Cet élément définit la collection des propriétés de que l'application utilise l'état calcul enregistrement et détails. Le calcul est le processus de calcul des formules et afficher les résultats sous forme de valeurs dans les cellules qui contiennent les formules.

EXEMPLE

<calcPr calcId="122211" calcMode="auto" refMode="R1C1" iterate="1"  fullPrecision="0"/>

Fin de l’exemple]

Éléments parents

classeur (§18.2.27)

Attributs

Description

calcCompleted (calcul terminé)

Spécifie une valeur de type boolean qui détermine si les données du classeur a été recalculées avant que le classeur a été enregistré.

Une valeur de 1 ou true indique le nouveau calcul a été effectué avant d'enregistrer.

Une valeur de 0 ou false indique que le nouveau calcul n'a pas été terminé avant d'enregistrer.

La valeur par défaut de cet attribut a la valeur true.

Les valeurs possibles pour cet attribut sont définies par le type de données boolean W3C XML Schema.

calcId (Id de calcul)

Spécifie la version du moteur de calcul permettant de calculer des valeurs dans le classeur. Lorsque vous ouvrez un classeur créé dans la version actuelle, l'application ne recalcule que les formules dépendant des cellules qui ont changé. Lorsque vous ouvrez un classeur qui a été créé dans une version antérieure de l'application, toutes les formules du classeur — celles dépendant des cellules qui ont changé et ceux qui ne le font pas — sont recalculées. Cela garantit que le classeur est optimisé au maximum pour la version actuelle de l'application.

La valeur de calcID dépend de l'application. Valeurs par défaut SpreadsheetML de formulaire [version] [version], où [version] fait référence à la version de l'application et [version] fait référence à la génération de l'application lorsque le moteur de calcul modifiée.

EXEMPLE

<calcPr calcId="122211"/>

Fin de l’exemple]

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.

calcMode (Mode de calcul)

Spécifie si l'application doit calculer les formules du classeur.

La valeur par défaut pour cet attribut est « auto ».

Les valeurs possibles pour cet attribut sont définies par le type simple ST_CalcMode (§18.18.4).

calcOnSave (calculer lors de l'enregistrement)

Spécifie une valeur de type boolean qui indique si l'application recalcule les valeurs lorsque le classeur est enregistré.

Une valeur de 1 ou true indique le recalcul est effectué lorsque le classeur est enregistré.

Une valeur de 0 ou false indique le recalcul n'est pas effectué lorsque le classeur est enregistré.

La valeur par défaut de cet attribut a la valeur true.

Les valeurs possibles pour cet attribut sont définies par le type de données boolean W3C XML Schema.

concurrentCalc (calculs simultanés)

Spécifie une valeur de type boolean qui indique si les procédés de calcul simultané sont activés pour ce classeur.

La valeur de sur, 1 ou true indique des calculs simultanés sont activées dans ce classeur.

Une valeur de 0 ou false indique des calculs simultanés ne sont pas activés.

La valeur par défaut de cet attribut a la valeur true.

Les valeurs possibles pour cet attribut sont définies par le type de données boolean W3C XML Schema.

concurrentManualCount (simultanées manuel compteur de threads)

Spécifie le nombre de calcul simultané des processus définis manuellement par l'utilisateur. Si omis, le nombre est automatiquement défini par l'application.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.

forceFullCalc (forcer un calcul complet)

Spécifie une valeur booléenne qui indique si l'application effectue un recalcul complet lorsqu'un n'a pas été indiqué par d'autres propriétés de calcul. Cet attribut permet à l'application exposer les mécanismes qui donnent aux utilisateurs la possibilité de déclencher lorsque le recalcul complet ont lieu dans l'interface utilisateur.

Une valeur de 1 ou true indique que l'application effectue un recalcul complet du classeur.

Une valeur de 0 ou false indique que l'application effectue un recalcul complet du classeur.

Les valeurs possibles pour cet attribut sont définies par le type de données boolean W3C XML Schema.

fullCalcOnLoad (calcul sur chargement complet)

Spécifie une valeur de type boolean qui indique si l'application doit effectuer un recalcul complet lorsque le classeur est ouvert. Après le chargement et calcul réussi, l'application doit définir cette valeur à false. L'application doit définir cette valeur à true lorsque les valeurs ou les formules de cellule sont modifiées par un autre processus alors que l'application a le classeur ouvert.

Une valeur de 1 ou true indique que l'application effectue un recalcul complet des valeurs de classeur lorsque le classeur est ouvert.

Une valeur de 0 ou false indique que l'application effectue un recalcul complet lorsque le classeur est ouvert.

[Remarque: si calcMode manuelle est true, alors un recalcul complet n'est pas effectuée lors du chargement, même lorsque la valeur de cet attribut. fin de la Remarque]

La valeur par défaut de cet attribut a la valeur false.

Les valeurs possibles pour cet attribut sont définies par le type de données boolean W3C XML Schema.

fullPrecision (calcul complet de précision)

Spécifie une valeur booléenne qui indique la précision, que l'application utilise pour effectuer des calculs dans le classeur. Précision complète signifie que l'application utilise la totalité ou les valeurs stockée dans les cellules référencées par la formule pour effectuer le calcul.

[Exemple: si deux cellules contiennent chacune la valeur 10,005 et que les cellules sont mises en forme pour afficher les valeurs dans un format monétaire, la valeur 10,01 € s'affiche dans chaque cellule. Si vous additionnez les deux cellules, le résultat est $20.01 parce que l'application ajoute les valeurs stockées 10,005 et 10,005, pas les valeurs affichées. Vous pouvez modifier la précision des calculs de sorte que l'application utilise la valeur affichée et non la valeur stockée lorsqu'il recalcule les formules.

Pour l'exemple ci-dessus, si précisionmax est false, puis le résultat doit être $20.02, dans la mesure où chaque cellule 10,01, afin que ce sont les valeurs à ajouter. En outre, lorsque précisionmax est false, la valeur calculée comme affiché doit être enregistré dans le fichier. exemple de fin]

Une valeur de 1 ou true indique que l'application utilise les valeurs stockées dans les cellules référencées lors des calculs.

Une valeur de 0 ou false indique que l'application utilise les valeurs d'affichage des cellules référencées lors des calculs.

Les valeurs possibles pour cet attribut sont définies par le type de données boolean W3C XML Schema.

une itération (calcul itération)

Spécifie une valeur de type boolean qui indique si l'application doit essayer de calculer les formules contenant des références circulaires. Une référence circulaire est une formule qui fait référence à la cellule — directement ou indirectement — qui contient la formule. Si une formule fait référence à l'un de ses propres cellules, vous déterminent le nombre de fois où la formule doit effectuer le recalcul.

Valeur de sur, 1 ou true indique que l'application doit essayer de calculer des références circulaires. Le moteur de calcul effectue calculs itératifs iterateCount avant de s'arrêter.

Une valeur de 0 ou false indique que l'application ne doit pas tenter de calculer les formules contenant des références circulaires. Le moteur de calcul s'arrête à la première itération lorsqu'il rencontre une référence circulaire.

La valeur par défaut de cet attribut a la valeur false.

Les valeurs possibles pour cet attribut sont définies par le type de données boolean W3C XML Schema.

iterateCount (nombre d'itérations)

Spécifie le nombre d'itérations, que le moteur de calcul tente lors du calcul d'un classeur contenant des références circulaires, lorsqu'une itération est true.

La valeur par défaut pour cet attribut est de 100.

Les valeurs possibles de cet attribut sont définies par le type de données unsignedInt du schéma XML du W3C.

iterateDelta (Delta de calcul itératif)

Spécifie une valeur double contenant la modification maximum pour effectuer des calculs itératifs. L'application cesse de calcul après les itérations d'iterateCount ou une fois toutes les valeurs de la référence circulaire changent de moins d'iterateDelta entre les itérations, selon ce qui se produit en premier.

La valeur par défaut pour cet attribut est « 0,001 »

Les valeurs possibles pour cet attribut sont définies par le type de données double W3C XML Schema.

refMode (Mode de référence)

Spécifie le style de référence pour ce classeur. Au lieu d'utiliser des lettres pour les colonnes et les numéros de lignes ("A1"), cette option permet à l'aide de numéros de lignes et de colonnes. Cellules sont désignées dans ce format : L1C1.

La valeur par défaut pour cet attribut est « A1 ».

Les valeurs possibles pour cet attribut sont définies par le type simple ST_RefMode (§18.18.64).

[Remarque: le W3C XML Schema definition de cet élément modèle de contenu (CT_CalcPr) se trouve dans §A.2. fin de la Remarque]

© ISO/IEC29500: 2008.

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.
Afficher: