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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.