Share via


NamedRange.Precedents-Eigenschaft

Ruft einen Microsoft.Office.Interop.Excel.Range ab, der alle direkten Vorgängerzellen eines NamedRange-Steuerelements darstellt.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Syntax

'Declaration
ReadOnly Property Precedents As Range
    Get
Range Precedents { get; }

Eigenschaftswert

Typ: Microsoft.Office.Interop.Excel.Range
Ein Microsoft.Office.Interop.Excel.Range, der alle direkten Vorgängerzellen eines NamedRange-Steuerelements darstellt.

Hinweise

Wenn mehr als eine Vorgängerzelle vorhanden ist, kann dies eine Mehrfachauswahl sein (eine Union von Microsoft.Office.Interop.Excel.Range-Objekten).

Beispiele

Im folgenden Codebeispiel wird in Zelle A2 ein Bezug auf Zelle A1 festgelegt. Anschließend wird in einem NamedRange ein Bezug auf Zelle A2 festgelegt. Danach werden im Codebeispiel mithilfe der Precedents-Eigenschaft die Vorgängerzellen des NamedRange festgelegt. Dies sind die Zellen A1 und A2.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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

.NET Framework-Sicherheit

Siehe auch

Referenz

NamedRange Schnittstelle

Microsoft.Office.Tools.Excel-Namespace