Thankyou, but what object do I run this method against? Excel, worksheet, cells? I can’t see .RunAllFormula as a method for any of the objects I’m using.
Which product are you using, Aspose.Excel or Aspose.Excel.Web? If Aspose.Excel.Web, please follow Henry's guide to use WebWorksheets.RunAllFormula method.
If you use Aspose.Excel, which version of Aspose.Excel are you using? You just need to use Cell.Formula to assign the formula. RunAllFormula method needn't to be called.
Thankyou. I have applied the new dll but it still happens.
I have attached the resulting spreadsheet. Note the formulae in cells E42 and C58. If you cut the formulae, then paste it straight back to the same cell, it resolves itself.
I am definitely already using the method cells("E42").Formula = "=E23+E31+E39" for this.
The problem seems to be the type of formula. As I said, when I use the form =Sum(A3:A5), it works fine, but when I use the form =E23+E31+E39 or =E23 it doesn't.
Also, I debugged the code, and used the .IsFormula property to check whether Aspose thinks it is a formula, and it returns true.
So I can only conclude that it doesn't like this style of formula.