xlfGetName

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

返回在“名称管理器”对话框的“引用”列中显示的名称的定义,在“公式”选项卡上的“已定义名称”部分中单击“名称管理器”时显示该名称。如果定义包含引用,则它们作为 R1C1 样式引用提供。 使用 xlfGetName 检查名称定义的值。 若要获取与定义对应的名称,请使用 xlfGetDef

Excel12(xlfGetName, LPXLOPER12 pxRes, 2, LPXLOPER12 pxNameText, LPXLOPER12 pxInfoType);

参数

pxNameText (xltypeStr)

可以是工作表上定义的名称;对活动工作簿上定义的名称的外部引用,例如 "!Sales";或对在特定打开的工作簿上定义的名称的外部引用, "[Book1]SHEET1!Sales"例如 。 pxNameText 也可以是隐藏名称。

pxInfoType (xltypeBool)

指定要返回的有关名称的信息的类型。 如果 为 FALSE 或省略,则返回定义。 如果 为 TRUE,则返回 TRUE (如果名称仅为工作表定义),如果为整个工作簿定义名称,则返回 FALSE

属性值/返回值

pxRes (xltypeStrxltypeBoolxltypeErr)

根据为 pxInfoType 传递的值,返回指定名称的定义 (xltypeStr) 或 TRUEFALSE (xltypeBool) 。

备注

如果在“保护工作表”对话框中选择了“保护工作表和锁定单元格的内容检查”框来保护包含该名称的工作簿,则 xlfGetName 将返回#N/A错误值。 若要查看“保护工作表”对话框,请在“审阅”选项卡的“更改”部分单击“保护工作表”。

下表列出了使用指定的 pxNameText 参数调用 xlfGetDef 返回的三个值示例。

Excel 中的定义 pxNameText 返回的值
工作表上的名称 Sales 定义为数字 523。 “Sales”
“=523”
活动工作表上的名称“利润”定义为公式 =Sales-Costs。 "!利润”
“=Sales-Costs”
活动工作表上的名称 Database 定义为范围 A1:F500。 "!数据库”
“=R1C1:R500C6”

另请参阅