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 alanı: Bu konudaki bilgiler Excel 2013 ve Excel 2010 uygulamalarının belge düzeyi projelerine ve uygulama düzeyi projelerine yöneliktir. Daha fazla bilgi için bkz. Office Uygulamalarında Kullanılabilir Özellikler ve Proje Türü.
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
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");
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
Adlandırılmış aralığı oluşturun.
Dim rng As Excel.Range = Me.Application.Range("A1")
Excel.Range rng = this.Application.get_Range("A1");
Belirlenmiş aralığın Range.Calculate yöntemini çağırın.
rng.Calculate()
rng.Calculate();