NamedRange.Precedents, propriété
Obtient un Microsoft.Office.Interop.Excel.Range qui représente tous les antécédents du contrôle NamedRange.
Espace de noms : Microsoft.Office.Tools.Excel
Assembly : Microsoft.Office.Tools.Excel (dans Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Déclaration
ReadOnly Property Precedents As Range
Get
Range Precedents { get; }
Valeur de propriété
Type : Microsoft.Office.Interop.Excel.Range
Microsoft.Office.Interop.Excel.Range qui représente tous les antécédents du contrôle NamedRange.
Notes
Il peut s'agir d'une sélection multiple (union d'objets Microsoft.Office.Interop.Excel.Range) s'il existe plusieurs antécédents.
Exemples
L'exemple de code suivant définit une référence dans la cellule A2 qui fait référence à la cellule A1, puis définit une référence dans un NamedRange qui fait référence à la cellule A2. L'exemple de code utilise ensuite la propriété Precedents pour sélectionner les antécédents de NamedRange, à savoir les cellules A1 et A2.
Cet exemple illustre une personnalisation au niveau du document.
Private precedentsRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub SelectPrecedents()
precedentsRange = Me.Controls.AddNamedRange( _
Me.Range("C1"), "precedentsRange")
Me.Range("A1").Value2 = "1710"
Me.Range("A2").Value2 = "=A1"
Me.precedentsRange.Value2 = "=A2"
Me.precedentsRange.Precedents.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange precedentsRange;
private void SelectPrecedents()
{
precedentsRange = this.Controls.AddNamedRange(
this.Range["C1", missing], "precedentsRange");
this.Range["A1", missing].Value2 = "1710";
this.Range["A2", missing].Value2 = "=A1";
this.precedentsRange.Value2 = "=A2";
this.precedentsRange.Precedents.Select();
}
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.