次の方法で共有


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

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 セキュリティ

  • 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。

参照

関連項目

WorkbookBase クラス

Microsoft.Office.Tools.Excel 名前空間