获取一个 Microsoft.Office.Interop.Excel.Range,它表示包含 NamedRange 控件的所有直接依赖单元格的范围。
命名空间: Microsoft.Office.Tools.Excel
程序集: Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)
语法
声明
ReadOnly Property DirectDependents As Range
Range DirectDependents { get; }
属性值
类型:Microsoft.Office.Interop.Excel.Range
一个 Microsoft.Office.Interop.Excel.Range,表示包含 NamedRange 控件的所有直接依赖单元格的范围。
备注
此属性仅适用于活动表,不能跟踪远程引用。
示例
下面的代码示例创建一个 NamedRange,并在单元格 C1 中设置一个引用,使其引用 NamedRange。 然后,它在单元格 C2 中设置一个引用,使其引用单元格 C1。 随后,该代码示例使用 DirectDependents 属性选择 NamedRange 的直接依赖单元格,即单元格 C1。
此示例针对的是文档级自定义项。
Private directDependentsRange As Microsoft.Office.Tools.Excel.NamedRange
Private Sub SelectDirectDependents()
directDependentsRange = Me.Controls.AddNamedRange( _
Me.Range("B1"), "createMonthRange")
Me.directDependentsRange.Value2 = "Smith"
Me.Range("C1").Value2 = "=" & _
Me.directDependentsRange.Address(False, True, _
Excel.XlReferenceStyle.xlA1, False, )
Me.Range("C2").Value2 = "=C1"
Me.directDependentsRange.DirectDependents.Select()
End Sub
Microsoft.Office.Tools.Excel.NamedRange directDependentsRange;
private void SelectDirectDependents()
{
directDependentsRange = this.Controls.AddNamedRange(
this.Range["B1"], "createMonthRange");
this.directDependentsRange.Value2 = "Smith";
this.Range["C1"].Value2 = "=" +
this.directDependentsRange.Address[false, true,
Excel.XlReferenceStyle.xlA1, false];
this.Range["C2"].Value2 = "=C1";
this.directDependentsRange.DirectDependents.Select();
}
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。