| ET 开发人员参考 |
| Workbook.AccuracyVersion 属性 |
语法
表达式.AccuracyVersion
表达式 一个代表 Workbook 对象的变量。
返回值
Integer
说明
默认情况下, ET 2007 及早期版本的 ET 中的某些工作表函数使用可提高其精确度的新算法。但是,某些情况下,新算法会降低这些函数的性能(相对于这些函数在 ET 2007 及早期版本 ET 中的性能)。为了指定这些工作表函数使用旧算法来提高其性能,可将 AccuracyVersion 属性设置为 1。下表描述了 AccuracyVersion 属性可能的设置。
| 设置 | 说明 |
|---|---|
| 0 | 使用最新、最精确的算法(默认) |
| 1 | 使用 ET 2007 或早期版本的算法 |
| 2 | 使用 ET 2010 算法 |
注释 |
|---|
| 将 AccuracyVersion 属性设置为非 0、非 1 且非 2 的其他值将造成未定义的行为。 |
下表总结了将 AccuracyVersion 属性设置为 1 后,哪些函数将受影响。“不受影响的函数”列中列出的函数将总是使用最新的精确算法,或者在 ET 2010 中未加改动。对于名称中包含句点 (.) 的函数名,若要确定作为 WorksheetFunction 对象的方法,在 VBA 中实现的对应函数的名称,请用下划线字符 ( _ ) 替代句点。例如,对应于 BETA.DIST 函数的 VBA 方法是 Beta_Dist 方法。
| 受影响的函数 | 不受影响的函数 |
|---|---|
| BETADIST | AGGREGATE |
| 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 | |
| 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 |
示例
下面的示例将受影响的工作表函数设置为使用旧算法来计算其结果。
| 示例代码 |
|---|
|