NamedRange.InnerObject 属性

获取一个 Microsoft.Office.Interop.Excel.Range,它表示 Microsoft.Office.Tools.Excel.NamedRange 的基础本机对象。

命名空间:  Microsoft.Office.Tools.Excel
程序集:  Microsoft.Office.Tools.Excel(在 Microsoft.Office.Tools.Excel.dll 中)

语法

声明
ReadOnly Property InnerObject As Range
    Get
Range InnerObject { get; }

属性值

类型:Microsoft.Office.Interop.Excel.Range
一个 Microsoft.Office.Interop.Excel.Range,表示 Microsoft.Office.Tools.Excel.NamedRange 的基础本机对象。

备注

您可以使用 InnerObject 属性来访问 NamedRange 的基础 Microsoft.Office.Interop.Excel.Range,并将其传递到需要作为 Microsoft.Office.Interop.Excel.Range 传递的 Microsoft.Office.Interop.Excel.Range 的方法或属性。 有关更多信息,请参见 宿主项和宿主控件的编程限制

示例

下面的代码示例启动一系列日期名称,然后创建一个 NamedRange 来包含该系列。 然后,它使用 AutoFill 方法填写该系列。 AutoFill 需要 Microsoft.Office.Interop.Excel.Range 作为参数。

此示例针对的是文档级自定义项。

Private Sub InnerRange()
    Me.Range("A1").Value2 = "Sunday"
    Me.Range("A2").Value2 = "Monday"
    Dim dayRange As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1", "A7"), _
        "dayRange")
    Me.Range("A1", "A2").AutoFill(dayRange.InnerObject, _
        Excel.XlAutoFillType.xlFillDays)
End Sub
private void InnerRange()
{
    this.Range["A1", missing].Value2 = "Sunday";
    this.Range["A2", missing].Value2 = "Monday";
    Microsoft.Office.Tools.Excel.NamedRange dayRange = 
        this.Controls.AddNamedRange(this.Range["A1", "A7"],
        "dayRange");
    this.Range["A1", "A2"].AutoFill(dayRange.InnerObject,
        Excel.XlAutoFillType.xlFillDays);
}

.NET Framework 安全性

请参见

参考

NamedRange 接口

Microsoft.Office.Tools.Excel 命名空间