Program aracılığıyla koddaki çalışma sayfası aralıklarına başvurma

Bir denetimin veya yerel Excel aralık nesnesinin NamedRange içeriğine başvurmak için benzer bir işlem kullanırsınız.

Şunlar için geçerlidir: Bu konudaki bilgiler, Excel için belge düzeyi projeler ve VSTO Eklenti projeleri için geçerlidir. Daha fazla bilgi için bkz. Office uygulaması ve proje türüne göre kullanılabilen özellikler.

NamedRange denetimi kullanma

Aşağıdaki örnek çalışma sayfasına bir NamedRange ekler ve ardından aralıktaki hücreye metin ekler.

NamedRange denetimine başvurmak için

  1. Denetimin özelliğine Value2 bir dize atayın NamedRange . Bu kod sınıfa değil, bir sayfa sınıfına ThisWorkbook yerleştirilmelidir.

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

Yerel Excel aralıklarını kullanma

Aşağıdaki örnek çalışma sayfasına yerel bir Excel aralığı ekler ve ardından aralıktaki hücreye metin ekler.

Yerel aralık nesnesine başvurmak için

  1. Aralığın özelliğine Value2 bir dize atayın.

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