NamedRange.DirectPrecedents – vlastnost
Získá Microsoft.Office.Interop.Excel.Range , který představuje oblast obsahující přímé předchůdce ze NamedRange ovládacího prvku.
Obor názvů: Microsoft.Office.Tools.Excel
Sestavení: Microsoft.Office.Tools.Excel (v Microsoft.Office.Tools.Excel.dll)
Syntaxe
'Deklarace
ReadOnly Property DirectPrecedents As Range
Range DirectPrecedents { get; }
Hodnota vlastnosti
Typ: Microsoft.Office.Interop.Excel.Range
A Microsoft.Office.Interop.Excel.Range , který představuje oblast obsahující přímé předchůdce ze NamedRange ovládacího prvku.
Poznámky
Tato vlastnost může vrátit více výběrů (sdružení Microsoft.Office.Interop.Excel.Range objekty) Pokud existuje více než jeden závislý.
Tato vlastnost funguje pouze na aktivní list a nelze sledovat vzdálené odkazy.
Příklady
Následující příklad kódu vytvoří NamedRange a nastaví odkaz v buňce C2, chcete-li odkazovat na buňku C1 a potom nastaví odkaz NamedRange Chcete-li odkazovat na buňku C2.Ukázkový kód použije DirectPrecedents vyberte přímé precedens pro vlastnost NamedRange, což je buňka C2.
Tento příklad je pro vlastní úpravy úrovni dokumentu.
Private precedentRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub SelectDirectPrecedents()
precedentRange = Me.Controls.AddNamedRange( _
Me.Range("B1"), "precedentRange")
Me.Range("C1").Value2 = 1710
Me.Range("C2").Value2 = "=C1"
Me.precedentRange.Value2 = "=C2"
Me.precedentRange.DirectPrecedents.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange precedentRange;
private void SelectDirectPrecedents()
{
precedentRange = this.Controls.AddNamedRange(
this.Range["B1"], "precedentRange");
this.Range["C1"].Value2 = 1710;
this.Range["C2"].Value2 = "=C1";
this.precedentRange.Value2 = "=C2";
this.precedentRange.DirectPrecedents.Select();
}
Zabezpečení rozhraní .NET Framework
- Plná důvěra přímému volajícímu. Částečně zabezpečený kód nemůže tento člen použít. Další informace naleznete v tématu Používání knihoven z částečně důvěryhodného kódu.