1

次のコードがあるとします。

using Aspose.Cells
// {...}  
Workbook workbook = new Workbook();  
Worksheet virtualWorksheet = workbook.Worksheets[0];  
virtualWorksheet.Cells[0, 0].Formula ="=1<2";

セル [0,0] の数式を評価するにはどうすればよいですか?

bool isCellTrue = virtualWorksheet.Cells[0, 0].BoolValue; // will generate an exception at run-time
4

1 に答える 1

1

から: http://www.aspose.com/community/forums/permalink/212217/212232/showthread.aspx#212232

Workbook.CalculateFormula() メソッドを呼び出して、実行時に計算された値を取得/取得する前に、ブック内のすべての数式を計算します。

Workbook workbook = new Workbook(); 
Worksheet virtualWorksheet = workbook.Worksheets[0]; 
virtualWorksheet.Cells[0, 0].Formula ="=1<2";
workbook.CalculateFormula(); 
bool isCellTrue = virtualWorksheet.Cells[0, 0].BoolValue;
于 2009-12-09T19:46:24.903 に答える