Aracılığıyla paylaş


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
    Get
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.

Açıklamalar

Bu özellik birden çok seçimi döndürebilir (UNION, Microsoft.Office.Interop.Excel.Range nesneleri), yoksa birden fazla bağımlı.

Bu özellik yalnızca works üzerinde etkin sayfa ve uzak başvuruları izleme yapılamaz.

Örnekler

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

Bu örnek, bir belge düzeyinde özelleştirme için bulunur.

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", missing], "precedentRange");

    this.Range["C1", missing].Value2 = 1710;
    this.Range["C2", missing].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ı