WorkbookBase.AccuracyVersion 属性
指定特定工作表函数是否使用最新精度算法来计算其结果。
命名空间: Microsoft.Office.Tools.Excel
程序集: Microsoft.Office.Tools.Excel.v4.0.Utilities(在 Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 中)
语法
声明
Public Property AccuracyVersion As Integer
public int AccuracyVersion { get; set; }
属性值
类型:System.Int32
一个指定特定工作表函数是否使用最新精度算法来计算其结果的值。
异常
异常 | 条件 |
---|---|
MissingMemberException | 在 Excel 2007 项目中使用此属性。 |
备注
默认情况下,Excel 2007 以及更早版本 Excel 中的工作表功能将使用可以提高精度的新算法。但是,在某些情况下,与这些函数在 Excel 2007 以及更早 Excel 版本中的性能相对比,新算法会降低它们的性能。若要指定这些工作表函数使用较旧的算法来提高其性能,请将 AccuracyVersion 属性设置为 1。
下表描述 AccuracyVersion 属性的可能设置。
设置 |
描述 |
---|---|
0 |
使用最新、最准确的算法(默认) |
1 |
使用 Excel 2007 或更早版本的算法 |
2 |
使用 Excel 2010 算法 |
说明 |
---|
将 AccuracyVersion 属性设置为 0、 1,或 2 之外的值将导致未定义的行为。 |
下表总结了将 AccuracyVersion 属性设置为 1 会影响的函数。在“不受影响的函数”列中列出的函数将始终使用最新的准确性算法,或在 Excel 2010 中未被更改。对于包含句点 (.) 的函数名称,在其名称中,要确定 VBA 中作为 WorksheetFunction 对象的方法实现的相应函数的名称,请用下划线字符 (_) 替代句点。例如,与 BETA.DIST 函数对应的 VBA 方法是 BetaDist 方法。
受影响的函数 |
不受影响的函数 |
---|---|
BETADIST |
聚合 |
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 |
PERCENTILE |
|
PERCENTILE.EXC |
|
PERCENTILE.INC |
|
PERCENTRANK |
|
PERCENTRANK.EXC |
|
PERCENTRANK.INC |
|
POISSON.DIST |
|
QUARTILE |
|
QUARTILE.EXC |
|
QUARTILE.INC |
|
级别 |
|
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 |
说明 |
---|
此属性显示在针对 .NET Framework 4 的 Excel 2007 项目中的 IntelliSense 中。但是,此属性不能在 Excel 2007 项目中使用。 |
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。