【XLL API 函数】 xlfSetName

常常用于创建和删除与DLL定义的名称

原型

Excel12(xlfSetName, LPXLOPER12 pxRes, 2,
    LPXLOPER12 pxNameText, LPXLOPER12 pxNameDefinition);

参数

pxNameText (xltypeStr)

命名范围,和 Excel 中的命令范围是一至的。

pxNameDefinition (xltypeStr, xltypeNum, xltypeBool, xltypeErr, xltypeMulti, xltypeSRef, xltypeRef, xltypeInt )

可选参数,pxNameText 定义的值,设置值 或 单元格范围。如果省略,名称将会删除。

属性值和返回值

pxRes (xltypeBoolxltypeErr)

操作成功,返回 TRUE ,如果不能创建或删除 名称,返回 FALSE。 如果一个或多个参数是无效的,返回 #VALUE!

备注

当一个函数或命令使用 xlfRegister 注册,使用了一个有效的 pxFunctionText* 参数,Excel 创建关联 DLL 的资源名称。当你的 DLL 卸载时,名称将使用 xlfSetName 函数删除。然而,由于一些BUG,此操作会失败。更多信息查看 已知问题一节。

原文地址:https://www.cnblogs.com/boluoke/p/5945062.html