MESCIUS SPREAD for Windows Forms 15.0J
LoadFormulas メソッド (SheetView)
使用例 

逆シリアル化された解析前の数式をロードします。これは、すべてのシートが作成されて逆シリアル化された後に使用されます。
オーバーロード一覧
オーバーロード解説
LoadFormulas(Boolean)逆シリアル化された解析前の数式をロードします。これは、すべてのシートが作成されて逆シリアル化された後に使用されます。  
解説

Spread にはクロスシート参照が実装されているので、数式は他シートを参照することができます。そのような数式をファイルからロードする場合は、SPREADではクロスシート参照を有効にするため、決まった順序でシートと数式をロードする必要があります。ファイルからロードされた数式の解析は、ワークシート内のすべてのシートがロードされるまで遅らせる必要があります。FpSpread.Open メソッドはXMLをロードして正しい順序で解析する処理を対処します。

カスタムの逆シリアル化コードを作成し、シートを1つずつロードしてワークブックに追加している場合は、シートがワークブックに追加し終わった後に数式を解析するコードを追加する必要があります。FarPoint SPREAD内のすべてのシートに対してこの処理を行うには、FpSpread.LoadFormulas メソッドを使用します。このメソッドをシートのレベルで使用すると、特定のシートに関するすべてのデータ モデルに対してメソッドが呼び出されます。

次のサンプルコードは、シートをロードしてワークブックに追加するコードの後に呼び出します。

使用例
次のサンプルコードは、逆シリアル化中に逆シリアル化された数式をロードします。
fpSpread1.Sheets.Add(FarPoint.Win.Serializer.LoadObject(typeof(FarPoint.Win.Spread.SheetView), "C:\\SavedSheet.xml", RootNode"));
fpSpread1.ActiveSheet.LoadFormulas(false);
FpSpread.Sheets.Add(FarPoint.Win.Serializer.LoadObject(GetType(FarPoint.Win.Spread.SheetView), "C:\SavedSheet.xml", RootNode"))
FpSpread.ActiveSheet.LoadFormulas(True) 
参照

SheetView クラス
SheetView メンバ

開発者ガイド

数式

 

 


© MESCIUS inc. All rights reserved.