NamedRange.DirectPrecedents 屬性
取得 Microsoft.Office.Interop.Excel.Range,表示包含 NamedRange 控制項所有直接前導參照的範圍。
命名空間: Microsoft.Office.Tools.Excel
組件: Microsoft.Office.Tools.Excel (在 Microsoft.Office.Tools.Excel.dll 中)
語法
'宣告
ReadOnly Property DirectPrecedents As Range
Range DirectPrecedents { get; }
屬性值
型別:Microsoft.Office.Interop.Excel.Range
Microsoft.Office.Interop.Excel.Range ,表示包含所有 NamedRange 控制項直接前導參照的範圍。
備註
如果有多個從屬參照,則這個屬性可以傳回多重選取 (Microsoft.Office.Interop.Excel.Range 物件的聯集)。
這個屬性只能在現用工作表中使用,而且無法追蹤遠端參照。
範例
下列程式碼範例會建立 NamedRange 並將儲存格 C2 中的參照設定為參考儲存格 C1,然後將 NamedRange 中的參照設定為參考儲存格 C2。 然後程式碼範例使用 DirectPrecedents 屬性選取 NamedRange 的直接前導參照,也就是儲存格 C2。
這是示範文件層級自訂的範例。
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 安全性
- 完全信任立即呼叫者。這個成員無法供部分信任的程式碼使用。如需詳細資訊,請參閱從部分受信任程式碼使用程式庫。