如题,如何捕获FarPoint.Win.Spread.Model.ParseException错误。
问题需求:我用了自定义公式,在用户点击公式验证时,验证公式。在这里,我主要是验证参数是否完整。
FarPoint.Win.Spread.Model.ICustomFunctionSupport cfs;
cfs=fs_check.ActiveSheet.Model.Data;
cfs.AddCustomFunction(New ms_function); // ms_function做好了,参数不少时,计算正常。
//界面中有个textbox1,在textbox1的text里,我故意把公式减少一个参数.
try
{
fs_check.ActiveSheet.SetFormula(0,0,textbox1.text); // 因为textbox1的text里,公式少了一个参数,肯定报错。
}
catch (FarPoint.Win.Spread.Model.ParseException ex)
{
//系统不会执行此处代码,提示,此处根本无法捕获提示的FarPoint.Win.Spread.Model.ParseException错误。
}
|