【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);
}