Share via


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"],
        "namedRange1");
    namedRange1.Value2 = "Smith";

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

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

.NET Framework 安全性

請參閱

參考

NamedRange 介面

Microsoft.Office.Tools.Excel 命名空間