TempErr/TempErr12

适用于:Excel 2013 | Office 2013 | Visual Studio

创建包含 Microsoft Excel 工作表错误的临时 XLOPER/ XLOPER12 的框架库函数。

LPXLOPER TempErr(WORD err);
LPXLOPER12 TempErr12(BOOL err);

参数

err

所需的错误代码或其文本数字等效项,如下表所示。

错误 XLCALL 中定义的错误代码。H 十进制等效项
#NULL
xlerrNull
0
#DIV/0!
xlerrDiv0
7
#VALUE!
xlerrValue
15
#REF!
xlerrRef
23
#NAME?
xlerrName
29
#NUM!
xlerrNum
36
#N/A
xlerrNA
42

返回值

返回包含传入的错误代码的 xltypeBool

示例

此示例使用 TempErr12 函数返回 #VALUE! 错误到 Excel。

注意

框架库函数 TempErr12 从内部缓冲区分配内存,该缓冲区通常在调用框架函数 Excel12f 时释放。 如果重复调用此示例函数而不调用 Excel12f ,则会发生内存泄漏。

\SAMPLES\EXAMPLE\EXAMPLE.C

LPXLOPER WINAPI TempErrExample(void)
{
    return TempErr12(xlerrValue);
}

另请参阅

框架库中的函数