Spread Windows Forms 6.0 Product Documentation
ParseFormula Method
See Also  Example Support Options
FarPoint.Win.Spread Assembly > FarPoint.Win.Spread.Model Namespace > IExpressionSupport2 Interface : ParseFormula Method


row
Row index of the cell
column
Column index of the cell
value
Formula to be parsed to a string

Glossary Item Box

Parses the string value and returns the expression for the cell at the specified row and column.

Syntax

Visual Basic (Declaration) 
Function ParseFormula( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal value As String _
) As Expression
Visual Basic (Usage)Copy Code
Dim instance As IExpressionSupport2
Dim row As Integer
Dim column As Integer
Dim value As String
Dim value As Expression
 
value = instance.ParseFormula(row, column, value)
C# 
Expression ParseFormula( 
   int row,
   int column,
   string value
)

Parameters

row
Row index of the cell
column
Column index of the cell
value
Formula to be parsed to a string

Return Value

Expression containing the parsed formula

Exceptions

ExceptionDescription
ParseException Value is not a valid formula.

Example

This example evaluates the expression and returns the resulting object for the cell at the specified row and column.
C#Copy Code
FarPoint.Win.Spread.Model.IExpressionSupport ems; 
ems = (FarPoint.Win.Spread.Model.IExpressionSupport)fpSpread1.ActiveSheet.Models.Data; 
fpSpread1.ActiveSheet.SetValue(0, 0, 5); 
fpSpread1.ActiveSheet.SetValue(1, 0, 5); 
ems.SetFormula(2, 0, "SUM(A1, A2)"); 
string s;
s = ems.GetFormula(2, 0);
FarPoint.CalcEngine.Expression exp;
FarPoint.Win.Spread.Model.IExpressionSupport2 es;
es = (FarPoint.Win.Spread.Model.IExpressionSupport2)fpSpread1.ActiveSheet.Models.Data;
exp = es.ParseFormula(2, 0, s);
MessageBox.Show("The parsed formula is " + exp.ToString());
Visual BasicCopy Code
Dim ems As FarPoint.Win.Spread.Model.IExpressionSupport
ems = FpSpread1.ActiveSheet.Models.Data
FpSpread1.ActiveSheet.SetValue(0, 0, 5)
FpSpread1.ActiveSheet.SetValue(1, 0, 5)
ems.SetFormula(2, 0, "SUM(A1, A2)")
Dim s As String
s = ems.GetFormula(2, 0)
Dim exp As FarPoint.CalcEngine.Expression
Dim es As FarPoint.Win.Spread.Model.IExpressionSupport2
es = FpSpread1.ActiveSheet.Models.Data
exp = es.ParseFormula(2, 0, s)
MessageBox.Show("The parsed formula is " & exp.ToString())

Requirements

Target Platforms: Windows 7, Windows Vista SP1 or later, Windows XP SP3, Windows Server 2008 (Server Core not supported), Windows Server 2008 R2 (Server Core supported with SP1 or later), Windows Server 2003 SP2

See Also

© 2002-2012 ComponentOne, a division of GrapeCity. All Rights Reserved.