Partager via


NamedRange.NavigateArrow, méthode

Déplace une flèche d'audit du contrôle NamedRange à la cellule ou aux cellules précédentes (antécédents), dépendantes ou à l'origine de l'erreur.

Espace de noms :  Microsoft.Office.Tools.Excel
Assembly :  Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)

Syntaxe

'Déclaration
Function NavigateArrow ( _
    TowardPrecedent As Object, _
    ArrowNumber As Object, _
    LinkNumber As Object _
) As Object
Object NavigateArrow(
    Object TowardPrecedent,
    Object ArrowNumber,
    Object LinkNumber
)

Paramètres

  • TowardPrecedent
    Type : System.Object
    Spécifie la direction de la navigation : true pour accéder aux antécédents ; false pour accéder aux dépendants.
  • ArrowNumber
    Type : System.Object
    Spécifie le numéro de flèche à déplacer ; correspond à la référence numérotée dans la formule de la cellule.
  • LinkNumber
    Type : System.Object
    Si la flèche est une flèche de référence externe, cet argument indique la référence externe à suivre.Si cet argument est omis, la première référence externe est suivie.

Valeur de retour

Type : System.Object
Objet Microsoft.Office.Interop.Excel.Range qui représente la nouvelle sélection.

Notes

Sélectionne les cellules précédentes (antécédents), dépendantes ou les cellules d'erreur. Cette méthode génère une erreur si elle est appliquée à une cellule sans flèches d'audit visibles.

Paramètres optionnels

Pour plus d'informations sur les paramètres optionnels, consultez Paramètres optionnels dans les solutions Office.

Exemples

L'exemple de code suivant fait de la cellule A1 un dépendant d'un NamedRange. L'exemple utilise ensuite la méthode ShowDependents pour dessiner une flèche entre NamedRange et la cellule dépendante, puis appelle la méthode NavigateArrow pour sélectionner la cellule dépendante.

Cet exemple illustre une personnalisation au niveau du document.

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

Sécurité .NET Framework

Voir aussi

Référence

NamedRange Interface

Microsoft.Office.Tools.Excel, espace de noms