Workbook.AccuracyVersion, propriété
Spécifie si certaines fonctions de feuille de calcul utilisent les algorithmes de précision les plus récents pour calculer leurs résultats.
Espace de noms : Microsoft.Office.Tools.Excel
Assemblys : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)
Syntaxe
'Déclaration
Property AccuracyVersion As Integer
int AccuracyVersion { get; set; }
Valeur de propriété
Type : System.Int32
Valeur qui spécifie si certaines fonctions de feuille de calcul utilisent les algorithmes de précision les plus récents pour calculer leurs résultats.
Exceptions
Exception | Condition |
---|---|
MissingMemberException | Cette propriété est utilisée dans un projet Excel 2007. |
Notes
Par défaut, certaines fonctions de feuille de calcul Excel 2007 et versions antérieures utilisent les nouveaux algorithmes Excel qui augmentent leur exactitude.Toutefois, dans certains cas, les nouveaux algorithmes diminuent les performances des fonctions relatives aux performances dans Excel 2007 et versions antérieures.Pour spécifier que ces fonctions de feuille de calcul utilisent les algorithmes plus anciens pour augmenter leur performance, affectez à la propriété AccuracyVersion la valeur 1.
Le tableau suivant décrit les paramètres possibles pour la propriété AccuracyVersion.
Paramètre |
Description |
---|---|
0 |
Utiliser les algorithmes les plus récents et les plus précis (par défaut) |
1 |
Utiliser des algorithmes Excel 2007 ou version antérieure |
2 |
Utiliser des algorithmes Excel 2010 |
[!REMARQUE]
L'affectation à la propriété AccuracyVersion d'une valeur autre que 0, 1 ou 2 provoquera un comportement indéfini.
Le tableau suivant résume les fonctions affectées en définissant la propriété AccuracyVersion à la valeur 1.Les fonctions répertoriées dans la colonne « Fonctions non affectées » utiliseront toujours les algorithmes de précision les plus récents ou n'ont pas été modifiées dans Excel 2010.Pour les noms de fonction qui incluent un point (.) dans leurs noms, pour déterminer le nom de la fonction correspondante implémenté dans VBA en tant que méthode de l'objet WorksheetFunction, substituez le trait de soulignement (_) au point.Par exemple, la méthode VBA qui correspond à la fonction BETA.DIST est la méthode Beta_Dist.
Fonctions affectées |
Fonctions non affectées |
---|---|
BETADIST |
AGRÉGAT |
BETAINV |
BETA.DIST |
BINOMDIST |
BETA.INV |
CHIDIST |
BINOM.DIST |
CHIINV |
BINOM.INV |
CHITEST |
CEILING |
CONFIDENCE |
CEILING.PRECISE |
CRITBINOM |
CHISQ.DIST |
CUMIPMT |
CHISQ.DIST.RT |
CUMPRINC |
CHISQ.INV |
ERF |
CHISQ.INV.RT |
ERFC |
CHISQ.TEST |
EXPONDIST |
CONFIDENCE.NORM |
FDIST |
CONFIDENCE.T |
FINV |
COVAR |
FTEST |
COVARIANCE.P |
GAMMADIST |
COVARIANCE.S |
GAMMALN |
ERF.PRECISE |
GAMMINV |
ERFC.PRECISE |
HYPGEOMDIST |
EXPON.DIST |
IPMT |
F.DIST |
IRR |
F.DIST.RT |
LOGINV |
F.INV |
LOGNORMDIST |
F.INV.RT |
NEGBINOMDIST |
F.TEST |
NORMDIST |
FLOOR |
NORMINV |
FLOOR.PRECISE |
NORMSDIST |
GAMMA.DIST |
NORMSINV |
GAMMA.INV |
PMT |
GAMMALN.PRECISE |
POISSON |
HYPGEOM.DIST |
PPMT |
ISO.CEILING |
STDEV |
LOGNORM.DIST |
STDEVP |
LOGNORM.INV |
TDIST |
MOD |
TINV |
MODE |
TTEST |
MODE.MULT |
VAR |
MODE.SNGL |
VARA |
NEGBINOM.DIST |
VARP |
NETWORKDAYS.INTL |
VARPA |
NORM.DIST |
WEIBULL |
NORM.INV |
XIRR |
NORM.S.DIST |
ZTEST |
NORM.S.INV |
CENTILE |
|
PERCENTILE.EXC |
|
PERCENTILE.INC |
|
PERCENTRANK |
|
PERCENTRANK.EXC |
|
PERCENTRANK.INC |
|
POISSON.DIST |
|
QUARTILE |
|
QUARTILE.EXC |
|
QUARTILE.INC |
|
RANG |
|
RANK.AVG |
|
RANK.EQ |
|
STDEV.P |
|
STDEV.S |
|
T.DIST |
|
T.DIST.2T |
|
T.DIST.RT |
|
T.DIST.RT |
|
T.INV |
|
T.INV.2T |
|
T.INV.RT |
|
T.TEST |
|
VAR.P |
|
VAR.S |
|
WEEKDAY |
|
WEEKNUM |
|
WEIBULL.DIST |
|
WORKDAY.INTL |
|
Z.TEST |
[!REMARQUE]
Cette propriété s'affiche dans IntelliSense dans les projets Excel 2007 qui ciblent .NET Framework 4.Toutefois, cette propriété ne peut pas être utilisée dans les projets Excel 2007.
Sécurité .NET Framework
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.