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
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. kısmen güvenilir kod tarafından Kitaplıklar kullanma.