【XLL 框架库函数】 TempErr/TempErr12

创建一个包含了 Excel 工作表错误的临时 XLOPER/XLOPER12

原型

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

参数

err

表示错误代码

Error Error code defined in XLCALL.H Decimal equivalent
#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,此函数从Excel内部缓存分配内存,当调用 Excel12f 会自动释放。如果没有使用 Excel12f 反复调用,就会引起内存泄漏。

\SAMPLES\EXAMPLE\EXAMPLE.C

LPXLOPER WINAPI TempErrExample(void)
{
    return TempErr12(xlerrValue);
}
posted @ 2016-10-26 16:05  小BIBO  阅读(236)  评论(0编辑  收藏  举报