Freigeben über


Programmgesteuertes Verweisen auf Arbeitsblattbereiche im Code

Sie verwenden einen ähnlichen Prozess, um auf den Inhalt eines NamedRange Steuerelements oder eines systemeigenen Excel-Bereichsobjekts zu verweisen.

Gilt für: Die Informationen in diesem Thema gelten für Projekte auf Dokumentebene und VSTO-Add-In-Projekte für Excel. Weitere Informationen finden Sie unter features available by Office-App lication and project type.

Verwenden eines NamedRange-Steuerelements

Im folgenden Beispiel wird einem Arbeitsblatt ein NamedRange Arbeitsblatt hinzugefügt und dann der Zelle im Bereich Text hinzugefügt.

So verweisen Sie auf ein NamedRange-Steuerelement

  1. Weisen Sie der Value2 Eigenschaft des NamedRange Steuerelements eine Zeichenfolge zu. Dieser Code muss in einer Sheet-Klasse platziert werden und nicht in der ThisWorkbook -Klasse.

    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.get_Range("A1"), "NamedRange1");
    
    NamedRange1.Value2 = "Range value";
    

Verwenden nativer Excel-Bereiche

Im folgenden Beispiel wird einem Arbeitsblatt ein nativer Excel-Bereich hinzugefügt und dann der Zelle im Bereich Text hinzugefügt.

So verweisen Sie auf ein systemeigenes Bereichsobjekt

  1. Weisen Sie der Value2 Eigenschaft des Bereichs eine Zeichenfolge zu.

    Excel.Range rng = this.Application.get_Range("A1");
    
    rng.Value2 = "Range value";