Freigeben über


NamedRange.InnerObject-Eigenschaft

Ruft ein Microsoft.Office.Interop.Excel.Range-Element ab, das das zugrunde liegende systemeigene Objekt für das Microsoft.Office.Tools.Excel.NamedRange-Element darstellt.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Syntax

'Declaration
ReadOnly Property InnerObject As Range
    Get
Range InnerObject { get; }

Eigenschaftswert

Typ: Microsoft.Office.Interop.Excel.Range
Ein Microsoft.Office.Interop.Excel.Range, der das zugrunde liegende systemeigene Objekt für den Microsoft.Office.Tools.Excel.NamedRange darstellt.

Hinweise

Mit der InnerObject-Eigenschaft können Sie auf den zugrunde liegenden Microsoft.Office.Interop.Excel.Range für den NamedRange zugreifen und diesen an eine Methode oder Eigenschaft übergeben, die einen Microsoft.Office.Interop.Excel.Range erwartet, der als Microsoft.Office.Interop.Excel.Range übergeben wird. Weitere Informationen finden Sie unter Programmgesteuerte Einschränkungen von Hostelementen und Hoststeuerelementen.

Beispiele

Im folgenden Codebeispiel wird eine Reihe mit den Namen der Wochentage begonnen. Anschließend wird ein NamedRange erstellt, der die Reihe enthält. Anschließend wird die Reihe mithilfe der AutoFill-Methode vervollständigt. AutoFill erfordert einen Microsoft.Office.Interop.Excel.Range als Parameter.

Dieses Beispiel bezieht sich auf eine Anpassung auf Dokumentebene.

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-Sicherheit

Siehe auch

Referenz

NamedRange Schnittstelle

Microsoft.Office.Tools.Excel-Namespace