Sdílet prostřednictvím


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

Viz také

Referenční dokumentace

NamedRange Rozhraní

Microsoft.Office.Tools.Excel – obor názvů