MESCIUS SPREAD for Windows Forms 17.0J
Value プロパティ (Cell)

セルの値を取得または設定します。
構文
'Declaration
 
Public Property Value As Object
public object Value {get; set;}

プロパティ値

書式なしデータを含む Object
解説

このプロパティは、セルの書式なしの生データを取得または設定します。このプロパティで扱うデータは、解析も書式設定もされずに、データモデルに直接配置されます。

このプロパティが使用できるのは実行時のみです。

CheckBoxCellTypeは、2値式チェックボックスまたは3値式チェックボックスのどちらかを表します(ThreeStateプロパティを参照してください)。2値式チェックボックスを表す場合、セルの値は、チェックボックスがOFFのときはFalse、ONのときはTrueになります。3値式チェックボックスを表す場合、セルの値は、チェックボックスがOFFのときは0、ONのときは1、不確定のときは2になります。

セルが空の場合(データを含まない場合)、ValueプロパティはNullになることがあります。未設定のチェックボックス型セル(CheckBoxCellType)はデータを含まないため、OFF状態と同様に表示されます。

このプロパティ以外にも、シートレベル(SheetViewオブジェクト)で使用できるいくつかのメソッドを使用して、セルの値を取得または設定できます。詳細については、「SheetViewクラスを使用」を参照してください。

セルのデータは、セル型によって表示が異なる場合があります。詳細については、「データの表示」を参照してください。

次のサンプルコードは、Cellオブジェクトを作成し、その数式プロパティを使用して2つのセルの値を合計します。
using FarPoint.Win.Spread;
using FarPoint.Win;

private void Form1_Load(object sender, System.EventArgs e)
{
     Cell acell, mycell, urcell;
     acell = fpSpread1.ActiveSheet.Cells[0, 0];
     mycell = fpSpread1.ActiveSheet.Cells[2, 2];
     urcell = fpSpread1.ActiveSheet.Cells[2, 3];
     mycell.Value = 10;
     urcell.Value = 10;
     acell.Formula = "SUM(" + mycell.ToString() + "," + urcell.ToString() + ")";    
}
Imports FarPoint.Win.Spread
Imports FarPoint.Win

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
     Dim acell, mycell, urcell As FarPoint.Win.Spread.Cell
     acell = fpSpread1.ActiveSheet.Cells(0, 0)
     mycell = fpSpread1.ActiveSheet.Cells(2, 2)
     urcell = fpSpread1.ActiveSheet.Cells(2, 3)
     mycell.Value = 10
     urcell.Value = 10
     acell.Formula = "SUM(" + mycell.ToString() + "," + urcell.ToString() + ")"
End Sub
参照

Cell クラス
Cell メンバ
Text プロパティ
GetArray メソッド
GetClipValue メソッド
SetArray メソッド
SetClipValue メソッド
GetValue メソッド
SetValue メソッド

開発者ガイド

Cellクラスを使用

 

 


© MESCIUS inc. All rights reserved.