Propriedade Workbook.AccuracyVersion
Especifica se determinadas funções de planilha usarem os algoritmos mais recentes de precisão para calcular seus resultados. Esta propriedade pode ser usada somente em Excel 2010 projetos.
Namespace: Microsoft.Office.Tools.Excel
Assembly: Microsoft.Office.Tools.Excel (em Microsoft.Office.Tools.Excel.dll)
Sintaxe
'Declaração
Property AccuracyVersion As Integer
Get
Set
int AccuracyVersion { get; set; }
Valor de propriedade
Tipo: System.Int32
Um valor que especifica se determinadas funções de planilha usarem os algoritmos mais recentes de precisão para calcular seus resultados.
Exceções
Exceção | Condição |
---|---|
MissingMemberException | Esta propriedade é usada em um projeto do Excel 2007. |
Comentários
Por padrão, algumas das funções de planilha do Excel 2007 e versões anteriores do Excel usam novos algoritmos de aumentam a precisão. No entanto, em alguns casos, os novos algoritmos de diminuir o desempenho dessas funções em relação ao seu desempenho no Excel 2007 e versões anteriores do Excel. Para especificar que essas funções de planilha usam os algoritmos mais antigos para aumentar seu desempenho, defina a AccuracyVersion propriedade como 1.
A tabela a seguir descreve as configurações possíveis para o AccuracyVersion propriedade.
Setting |
Description |
---|---|
0 |
Use os algoritmos mais recentes e mais precisos (padrão) |
1 |
Usar algoritmos de versão anteriores ou o Excel 2007 |
2 |
Usar algoritmos de Excel 2010 |
Observação |
---|
Definindo a AccuracyVersion propriedade para um valor diferente de 0, 1 ou 2 irá resultar em comportamento indefinido. |
A tabela a seguir resume quais funções são afetadas, definindo a AccuracyVersion propriedade como 1. As funções que estão listadas na "Funções não afetadas" coluna sempre usará os algoritmos mais recentes de precisão ou não foram alteradas em 2010 do Excel. Para nomes de função que incluem um ponto (.) em seus nomes determinar o nome da função correspondente implementado no VBA como um método para o WorksheetFunction de objeto, substituir o caractere de sublinhado (_) para o período. Por exemplo, o método VBA que corresponde à versão BETA.Função DIST é o Beta_Dist() método.
Funções afetadas |
Funções não afetadas |
---|---|
DISTBETA |
AGREGAÇÃO |
BETAINV |
BETA.DIST |
DISTRBINOM |
BETA.INV |
CHIDIST |
BINOM.DIST |
INV. |
BINOM.INV |
CHITEST |
TETO |
CONFIANÇA |
TETO.PRECISO |
CRIT. |
CHISQ.DIST |
CUMIPMT |
CHISQ.DIST.RT |
CUMPRINC |
CHISQ.INV |
ERF |
CHISQ.INV.RT |
ERFC |
CHISQ.TESTE |
DISTEXPON |
CONFIANÇA.NORMA |
DISTF |
CONFIANÇA.T |
INVF |
COVAR |
FTEST |
COVARIÂNCIA.P |
DISTGAMA |
COVARIÂNCIA.S |
LNGAMA |
ERF.PRECISO |
GAMMINV |
ERFC.PRECISO |
DIST. |
EXPON.DIST |
IPMT |
F.DIST |
IRR |
F.DIST.RT |
INVLOG |
F.INV |
LOGNORMDIST |
F.INV.RT |
NEGBINOMDIST |
F.TEST |
NORMDIST |
ANDAR |
INV. |
PISO.PRECISO |
NORMSDIST |
GAMA.DIST |
INV. |
GAMA.INV |
PGTO |
LNGAMA.PRECISO |
POISSON |
HYPGEOM.DIST |
PPMT |
ISO.TETO |
DESVPAD |
LOGNORM.DIST |
DESVPADP |
LOGNORM.INV |
DISTT |
MOD |
INVT |
MODO |
TESTET |
MODO.MULT |
VAR |
MODO.SNGL |
VARA |
NEGBINOM.DIST |
VARP |
DIATRABALHOTOTAL.INT. |
VARPA |
NORMA.DIST |
WEIBULL |
NORMA.INV |
XIRR |
NORMA.S.DIST |
TESTEZ |
NORMA.S.INV |
PERCENTIL |
|
PERCENTIL.EXC |
|
PERCENTIL.INC |
|
ORDEM. |
|
ORDEM.EXC |
|
ORDEM.INC |
|
POISSON.DIST |
|
QUARTIL |
|
QUARTIL.EXC |
|
QUARTIL.INC |
|
CLASSIFICAÇÃO |
|
CLASSIFICAÇÃO.AVG |
|
CLASSIFICAÇÃO.EQ |
|
DESVPAD.P |
|
DESVPAD.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 |
|
DIA DA SEMANA |
|
WEEKNUM |
|
WEIBULL.DIST |
|
DIA DE TRABALHO.INT. |
|
Z.TEST |
Observação |
---|
Essa propriedade aparece no IntelliSense em projetos do Excel 2007 destinados a .NET Framework 4. No entanto, essa propriedade não pode ser usada em projetos do Excel 2007. |
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.