Nasıl yapılır: Excel Hesaplarını Program Aracılığıyla Çalıştırma

NamedRange denetiminde ve yerel Excel aralık nesnesinde hesapları çalıştırmak için benzer işlemler kullanılır.

Uygulama hedefi: Bu konudaki bilgiler, Excel 2013 ve Excel 2010 için belge düzeyi projeler ve uygulama düzeyi projelere yöneliktir. Daha fazla bilgi edinmek için, bkz. Office Uygulaması ve Proje Türüne Göre Kullanılabilir Özellikler.

NamedRange Denetiminde Hesapları Çalıştırma

Aşağıdaki örnek C1 hücresinde yeni bir NamedRange öğesi oluşturur ve hücreyi hesaplar.Bu kod, sayfa sınıfında konumlandırılmalıdır, ThisWorkbook sınıfında değil.

NamedRange denetiminde hesapları çalıştırmak için

  1. Adlandırılmış aralığı oluşturun.

    Dim NamedRange1 As Microsoft.Office.Tools.Excel.NamedRange = _
        Me.Controls.AddNamedRange(Me.Range("A1"), "NamedRange1")
    
    Microsoft.Office.Tools.Excel.NamedRange NamedRange1 =
        this.Controls.AddNamedRange(this.get_Range("A1"), "NamedRange1");
    
  2. Belirlenmiş aralığın Calculate yöntemini çağırın.

    NamedRange1.Calculate()
    
    NamedRange1.Calculate();
    

Yerel Excel Aralığında Hesapları Çalıştırma

Yerel Excel aralığında hesapları çalıştırmak için

  1. Adlandırılmış aralığı oluşturun.

    Dim rng As Excel.Range = Me.Application.Range("A1")
    
    Excel.Range rng = this.Application.get_Range("A1");
    
  2. Belirlenmiş aralığın Range.Calculate yöntemini çağırın.

    rng.Calculate()
    
    rng.Calculate();
    

Ayrıca bkz.

Kavramlar

Aralıklarla Çalışma

NamedRange Denetimi

Office Çözümlerinde İsteğe Bağlı Parametreler