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
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.