TempErr/TempErr12
S’applique à: Excel 2013 | Office 2013 | Visual Studio
Fonction de bibliothèque d’infrastructure qui crée unXLOPER12XLOPER/ temporaire contenant une erreur de feuille de calcul Microsoft Excel.
LPXLOPER TempErr(WORD err);
LPXLOPER12 TempErr12(BOOL err);
Paramètres
err
Code d’erreur souhaité, ou son équivalent numérique littéral, comme indiqué dans le tableau suivant.
Erreur | Code d’erreur défini dans XLCALL. H | Équivalent décimal |
---|---|---|
#NULL |
xlerrNull |
0 |
#DIV/0! |
xlerrDiv0 |
7 |
#VALUE! |
xlerrValue |
15 |
#REF! |
xlerrRef |
23 |
#NAME ? |
xlerrName |
29 |
#NUM! |
xlerrNum |
36 |
#N/A |
xlerrNA |
42 |
Valeur renvoyée
Retourne une xltypeBool contenant le code d’erreur transmis.
Exemple
Cet exemple utilise la fonction TempErr12 pour retourner un #VALUE ! erreur dans Excel.
Remarque
La fonction de bibliothèque De framework TempErr12 alloue de la mémoire à partir d’une mémoire tampon interne, qui est normalement libérée lorsque la fonction Framework Excel12f est appelée. Si cet exemple de fonction est appelé à plusieurs reprises sans qu’Excel12f soit appelé, une fuite de mémoire se produit.
\SAMPLES\EXAMPLE\EXAMPLE.C
LPXLOPER WINAPI TempErrExample(void)
{
return TempErr12(xlerrValue);
}