HOW TO:以程式設計的方式來執行 Excel 計算功能
您要使用類似的程序,執行 NamedRange 控制項或原生 Excel 範圍物件中的計算功能。
**適用於:**本主題中的資訊適用於 Excel 2007 和 Excel 2010 的文件層級專案和應用程式層級專案。如需詳細資訊,請參閱依 Office 應用程式和專案類型提供的功能。
在 NamedRange 控制項中執行計算
下列範例會在儲存格 A1 中建立 NamedRange,然後計算這個儲存格。 這段程式碼必須放置在工作表類別中,而不是 ThisWorkbook 類別中。
若要在 NamedRange 控制項中執行計算
建立已命名的範圍。
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", missing), "NamedRange1");
呼叫指定之範圍的 Calculate 方法。
NamedRange1.Calculate()
NamedRange1.Calculate();
在原生 Excel 範圍中執行計算
若要在原生 Excel 範圍中執行計算
建立已命名的範圍。
Dim rng As Excel.Range = Me.Application.Range("A1")
Excel.Range rng = this.Application.get_Range("A1", missing);
呼叫指定之範圍的 Range.Calculate 方法。
rng.Calculate()
rng.Calculate();