xlfSetName

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

用于创建和删除与 DLL 关联的定义名称。

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

参数

pxNameText (xltypeStr)

区域的名称,应符合 Microsoft Excel 中对有效名称的常见限制。

pxNameDefinition (xltypeStrxltypeNumxltypeBoolxltypeErrxltypeMultixltypeSRefxltypeRefxltypeInt)

(可选) 。 pxNameText 定义为的值、值集、单元格或单元格区域。 如果省略该名称,则删除该名称。

属性值/返回值

pxRes (xltypeBoolxltypeErr)

如果操作成功,则为 TRUE;如果无法创建或删除名称,则为 FALSE。 返回 #VALUE! 如果一个或多个参数无效,则为 。

备注

使用具有有效 pxFunctionText 参数的 xlfRegister 注册函数或命令时,Excel 会创建与 DLL 资源关联的名称。 卸载 DLL 时,应使用 xlfSetName 函数删除此类名称。 但是,由于 Excel 中的已知问题,此删除操作失败。 有关详细信息,请参阅 Excel XLL 开发中的已知问题

示例

请参阅 中 xlAutoClose 函数的代码 \SAMPLES\GENERIC\GENERIC.C

另请参阅