TempErr/TempErr12
Aplica-se a: Excel 2013 | Office 2013 | Visual Studio
Função de biblioteca de estruturas que cria um XLOPER12 XLOPER/ temporário contendo um erro de planilha do Microsoft Excel.
LPXLOPER TempErr(WORD err);
LPXLOPER12 TempErr12(BOOL err);
Parâmetros
err
O código de erro desejado ou seu equivalente numérico literal, conforme mostrado na tabela a seguir.
Erro | Código de erro definido em XLCALL. H | Equivalente decimal |
---|---|---|
#NULL |
xlerrNull |
0 |
#DIV/0! |
xlerrDiv0 |
7 |
#VALUE! |
xlerrValue |
15 |
#REF! |
xlerrRef |
23 |
#NAME? |
xlerrName |
29 |
#NUM! |
xlerrNum |
36 |
#N/A |
xlerrNA |
42 |
Valor de retorno
Retorna um xltypeBool que contém o código de erro passado.
Exemplo
Este exemplo usa a função TempErr12 para retornar um #VALUE! erro para o Excel.
Observação
A função biblioteca framework TempErr12 aloca memória de um buffer interno, que normalmente é liberado quando a função Framework Excel12f é chamada. Se essa função de exemplo for chamada repetidamente sem que o Excel12f seja chamado, ocorrerá um vazamento de memória.
\SAMPLES\EXAMPLE\EXAMPLE.C
LPXLOPER WINAPI TempErrExample(void)
{
return TempErr12(xlerrValue);
}