Sdílet prostřednictvím


Programově odkazovat na oblasti listů v kódu

Podobný postup slouží k odkazování na obsah NamedRange ovládacího prvku nebo nativního objektu oblasti aplikace Excel.

Platí pro: Informace v tomto tématu platí pro projekty na úrovni dokumentu a projekty doplňků VSTO pro Excel. Další informace naleznete v tématu Funkce dostupné aplikace Office lication a typu projektu.

Použití ovládacího prvku NamedRange

Následující příklad přidá NamedRange do listu text a pak přidá text do buňky v oblasti.

Odkaz na ovládací prvek NamedRange

  1. Přiřaďte řetězec vlastnosti Value2 NamedRange ovládacího prvku. Tento kód musí být umístěn do třídy listu, nikoli do ThisWorkbook třídy.

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

Použití nativních oblastí aplikace Excel

Následující příklad přidá do listu nativní oblast aplikace Excel a pak přidá text do buňky v oblasti.

Odkaz na objekt nativního rozsahu

  1. Přiřaďte řetězec vlastnosti Value2 rozsahu.

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