Partager via


WorkbookBase.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
Assembly :  Microsoft.Office.Tools.Excel.v4.0.Utilities (dans Microsoft.Office.Tools.Excel.v4.0.Utilities.dll)

Syntaxe

'Déclaration
Public Property AccuracyVersion As Integer
public 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 BetaDist.

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

Voir aussi

Référence

WorkbookBase Classe

Microsoft.Office.Tools.Excel, espace de noms