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
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();