Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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);
}