Workbook.AccuracyVersion プロパティ
特定のワークシート関数が最新の精度アルゴリズムを使用して結果を計算するかどうかを指定します。
名前空間: Microsoft.Office.Tools.Excel
アセンブリ: Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll 内)
Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll 内)
構文
'宣言
Property AccuracyVersion As Integer
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 メソッドは Beta_Dist メソッドです。
影響を受ける関数 |
影響を受けない関数 |
---|---|
BETADIST |
AGGREGATE |
BETAINV |
BETA.DIST |
BINOM.DIST |
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 |
GAMMA.DIST |
COVARIANCE.S |
GAMMALN |
ERF.PRECISE |
GAMMINV |
ERFC.PRECISE |
HYPGEOM.DIST |
EXPON.DIST |
IPMT |
F.DIST |
IRR |
F.DIST.RT |
LOGINV |
F.INV |
LOGNORM.DIST |
F.INV.RT |
NEGBINOM.DIST |
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 |
[!メモ]
このプロパティは、.NET Framework 4 を対象とする Excel 2007 プロジェクトの IntelliSense に表示されます。ただし、このプロパティは Excel 2007 プロジェクトでは使用できません。
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。