xlfGetDef

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

返回为工作簿中特定区域、值或公式定义的名称(作为文本)。 在 Excel 中,此值显示在“名称管理器”对话框的“名称”列中,在“公式”选项卡上的“已定义名称”部分中单击“名称管理器”时会显示该列。使用 xlfGetDef 获取与定义对应的名称。 若要获取名称的定义,请使用 xlfGetName

Excel12(xlfGetDef, LPXLOPER12 pxRes, 3, LPXLOPER12 pxDefText, LPXLOPER12 pxDocumentText, LPXLOPER12 pxTypeNum);

参数

pxDefText (xltypeStr)

可以是可以定义要引用的名称的任何内容,包括引用、值、对象或公式。

必须在 R1C1 样式中提供引用,例如 "R3C5"。 如果 pxDefText 是值或公式,则无需包含名称管理器对话框中“引用到”列中显示的等号。 如果 pxDefText 有多个名称, xlfGetDef 将返回名字。 如果没有名称与 pxDefText 匹配, xlfGetDef#NAME? 返回错误值。

pxDocumentText (xltypeStr)

指定 pxDefText 的工作表。 如果省略 pxDocumentText ,则假定它是活动工作表。

pxTypeNum (xltypeNum)

一个介于 1 到 3 的数字,指定返回的名称类型。

pxTypeNum 返回
1 或省略
仅限正常名称。
2
仅隐藏名称。
3
所有名称。

属性值/返回值

pxRes (xltypeStrxltypeErr)

返回与指定定义关联的名称。

备注

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

在 Excel 中定义的名称 pxDefText pxDocumentText pxTypeNum 返回的值
Sheet4 中的指定区域名为 Sales。 “R2C2:R9C6”
“Sheet4”
<省略>
“Sales”
Sheet4 中的值 100 定义为常量。 "100"
“Sheet4”
<省略>
“Constant”
Sheet4 中的指定公式名为 SumTotal。 “SUM (R1C1:R10C1) ”
“Sheet4”
<省略>
“SumTotal”
3 定义为活动工作表上的隐藏名称 Counter。 "3"
<省略>
2
“Counter”

另请参阅