Share via


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
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"].Value2 = "Sunday";
    this.Range["A2"].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 命名空間