バージョン

数式をセルに追加 (Infragistics Excel Engine)

Infragistics Excel Engine によってワークシートでセルまたはセルのグループに Microsoft® Excel® の数式を追加することが可能となります。 WorksheetCell オブジェクトの ApplyFormula メソッドを使用する、または Formula オブジェクトをインスタンス化してセルに適用することによって、これを実行できます。数式をセルに適用する方法に関係なく、WorksheetCell オブジェクトの Formula プロパティを使用して、Formula オブジェクトにアクセスできます。値が必要な場合には、セルの Value プロパティを使用します。

以下のコードは、数式をセルに追加する方法を示します。例のコードは、worksheet1 という名前の Worksheet オブジェクトへの参照があることを前提とします。

Visual Basic の場合:

worksheet1.Rows(5).Cells(0).ApplyFormula("=Sum(A1:A5)")
'数式を適用するために Formula オブジェクトを使用
Dim sumFormula As Formula = Formula.Parse("=Sum(A1:A5)")
sumFormula.ApplyTo(worksheet1.Rows(5).Cells(0))

C# の場合:

worksheet1.Rows[5].Cells[0].ApplyFormula("=Sum(A1:A5)");
//数式を適用するために Formula オブジェクトを使用
Formula sumFormula = Formula.Parse("=Sum(A1:A5)");
sumFormula.ApplyTo(worksheet1.Rows[5].Cells[0]);