适用于: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);
}