NamedRange.DirectPrecedents Özellik

Alır bir Microsoft.Office.Interop.Excel.Range , doğrudan Etkileyenleri içeren aralığın temsil eden NamedRange denetim.

Ad alanı:  Microsoft.Office.Tools.Excel
Derleme:  Microsoft.Office.Tools.Excel (Microsoft.Office.Tools.Excel.dll içinde)

Sözdizimi

'Bildirim
ReadOnly Property DirectPrecedents As Range
Range DirectPrecedents { get; }

Özellik Değeri

Tür: Microsoft.Office.Interop.Excel.Range
A Microsoft.Office.Interop.Excel.Range , doğrudan Etkileyenleri içeren aralığın temsil eden NamedRange denetim.

Notlar

Bu özellik birden çok seçimi geri dönebilirsiniz (bir Microsoft.Office.Interop.Excel.Range nesneleri) varsa birden fazla bağımlı.

Bu özellik yalnızca etkin çalışır sayfa ve Uzak başvuruları izlemek olamaz.

Örnekler

Aşağıdaki kod örneği oluşturur bir NamedRange C1 hücresine başvurmak için C2 hücresinin başvurusunu ayarlar ve sonra bir başvuru ayarlar NamedRange C2 hücresine başvurmak için.Daha sonra kod örneği kullanır DirectPrecedents , doğrudan etkileyen seçmek için özellik NamedRange, C2 hücresi.

Belge düzeyi özelleştirmesi için örnektir.

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

.NET Framework Güvenliği

Ayrıca bkz.

Başvuru

NamedRange Arabirim

Microsoft.Office.Tools.Excel Ad Alanı