NamedRange.NavigateArrow 方法

NamedRange 控件的跟踪标志箭头定位到引用单元格、依赖单元格或导致错误的单元格。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)

语法

声明
Function NavigateArrow ( _
    TowardPrecedent As Object, _
    ArrowNumber As Object, _
    LinkNumber As Object _
) As Object
Object NavigateArrow(
    Object TowardPrecedent,
    Object ArrowNumber,
    Object LinkNumber
)

参数

  • TowardPrecedent
    类型:System.Object
    指定导航方向:如果朝着引用单元格导航,则为 true;如果朝着依赖单元格导航,则为 false。
  • ArrowNumber
    类型:System.Object
    指定要定位的箭头编号;与单元格公式中带编号的引用相对应。
  • LinkNumber
    类型:System.Object
    如果该箭头是外部引用箭头,则此参数指示要遵循哪个外部引用。如果省略此参数,则遵循第一个外部引用。

返回值

类型:System.Object
一个表示新选择的 Microsoft.Office.Interop.Excel.Range 对象。

备注

选择引用单元格、依赖单元格或错误单元格。 如果将此方法应用于没有可见跟踪标志箭头的单元格,它将导致错误。

可选参数

有关可选参数的信息,请参见Office 解决方案中的可选参数

示例

下面的代码示例使单元格 A1 成为 NamedRange 的依赖单元格。 该示例然后使用 ShowDependents 方法在 NamedRange 和依赖单元格之间绘制箭头,并调用 NavigateArrow 方法以选择依赖单元格。

此示例针对的是文档级自定义项。

Private Sub DisplayAndSelectDependents()
    Dim namedRange1 As Microsoft.Office.Tools.Excel.NamedRange _
        = Me.Controls.AddNamedRange(Me.Range("C1"), _
        "namedRange1")
    namedRange1.Value2 = "Smith"

    Me.Range("A1").Value2 = "=" & _
        namedRange1.Address(False, True, _
        Excel.XlReferenceStyle.xlA1, False, )

    namedRange1.ShowDependents(False)
    namedRange1.NavigateArrow(False, 1, )
End Sub
private void DisplayAndSelectDependents()
{
    Microsoft.Office.Tools.Excel.NamedRange namedRange1 =
        this.Controls.AddNamedRange(this.Range["C1", missing],
        "namedRange1");
    namedRange1.Value2 = "Smith";

    this.Range["A1", missing].Value2 = "=" +
        namedRange1.Address[false, true,
        Excel.XlReferenceStyle.xlA1, false, missing];

    namedRange1.ShowDependents(false);
    namedRange1.NavigateArrow(false, 1, missing);
}

.NET Framework 安全性

请参见

参考

NamedRange 接口

Microsoft.Office.Tools.Excel 命名空间