Share via


Metodo NamedRange.NavigateArrow

Sposta una freccia dello strumento di analisi per il controllo NamedRange sulla cella o sulle celle precedenti, dipendenti o che hanno causato un errore.

Spazio dei nomi:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Sintassi

'Dichiarazione
Function NavigateArrow ( _
    TowardPrecedent As Object, _
    ArrowNumber As Object, _
    LinkNumber As Object _
) As Object
Object NavigateArrow(
    Object TowardPrecedent,
    Object ArrowNumber,
    Object LinkNumber
)

Parametri

  • TowardPrecedent
    Tipo: System.Object
    Specifica la direzione di spostamento: true per spostarsi sulle celle precedenti; false per spostare sulle celle dipendenti.
  • ArrowNumber
    Tipo: System.Object
    Specifica il numero della freccia da spostare. Corrisponde al riferimento numerato nella formula della cella.
  • LinkNumber
    Tipo: System.Object
    Se la freccia è una freccia di riferimento esterno, questo argomento indica il riferimento esterno da seguire.Se si omette questo argomento, verrà seguito il primo riferimento esterno.

Valore restituito

Tipo: System.Object
Oggetto Microsoft.Office.Interop.Excel.Range che rappresenta la nuova selezione.

Note

Seleziona le celle precedenti, dipendenti o che hanno causato un errore. Questo metodo causa un errore se viene applicato a una cella per la quale le frecce dello strumento di analisi non sono visibili.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Esempi

Nell'esempio di codice riportato di seguito la cella A1 viene resa dipendente di un oggetto NamedRange. Viene quindi utilizzato il metodo ShowDependents per disegnare una freccia tra il controllo NamedRange e la cella dipendente e viene chiamato il metodo NavigateArrow per selezionare la cella dipendente.

Questo esempio è valido per una personalizzazione a livello di documento.

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);
}

Sicurezza di .NET Framework

Vedere anche

Riferimenti

NamedRange Interfaccia

Spazio dei nomi Microsoft.Office.Tools.Excel