PowerTools SPREAD for Windows Forms 8.0J
ToString(Cell,ReferenceStyle) メソッド


相対参照の基準となるセル
セル参照のスタイル
このセルを指定した参照スタイルで相対参照する文字列を取得します。
構文
'Declaration
 
Public Overloads Function ToString( _
   ByVal relativeTo As Cell, _
   ByVal referenceStyle As ReferenceStyle _
) As String
'使用法
 
Dim instance As Cell
Dim relativeTo As Cell
Dim referenceStyle As ReferenceStyle
Dim value As String
 
value = instance.ToString(relativeTo, referenceStyle)
public string ToString( 
   Cell relativeTo,
   ReferenceStyle referenceStyle
)

パラメータ

relativeTo
相対参照の基準となるセル
referenceStyle
セル参照のスタイル

戻り値の型

このセルを指定した参照スタイルで相対参照する String
例外
例外説明
System.ArgumentNullExceptionセルが指定されていない、または(相対参照の基準として)指定されたセルが無効です。
解説

このメソッドは、別のセルからこのセルへの相対参照を取得するときに使用します。参照の基準となるセルをrelativeToパラメータに指定します。

たとえば、セルC3からセルC1への相対参照が必要な場合は、セルC1に対してこのメソッドを呼び出して、relativeToパラメータにセルC3を指定します。結果は、セル参照スタイルがDefaultの場合は"C1"、A1の場合は"C1"、R1C1の場合はR[-2]Cになります。

ヘッダセルは参照できないので、常にString.Emptyを返します。

次のサンプルコードは、Cellオブジェクトを作成し、その数式プロパティを使用して2つのセルの値を合計します。
FarPoint.Win.Spread.Cell acell, mycell, urcell;
acell = fpSpread1.ActiveSheet.Cells[0, 0];
mycell = fpSpread1.ActiveSheet.Cells[2, 2];
urcell = fpSpread1.ActiveSheet.Cells[2, 3];
fpSpread1.ActiveSheet.Cells[2, 2].Value = 10;
fpSpread1.ActiveSheet.Cells[2, 3].Value = 10;
acell.Formula = "SUM(" + mycell.ToString(urcell, FarPoint.Win.Spread.Model.ReferenceStyle.A1) + "," + urcell.ToString(mycell,
FarPoint.Win.Spread.Model.ReferenceStyle.A1) + ")";
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)
FpSpread1.ActiveSheet.Cells(2, 3).Value = 10
FpSpread1.ActiveSheet.Cells(2, 2).Value = 10
acell.Formula = "SUM(" + mycell.ToString(urcell, FarPoint.Win.Spread.Model.ReferenceStyle.A1) + "," + urcell.ToString(mycell,
FarPoint.Win.Spread.Model.ReferenceStyle.A1) + ")"
参照

Cell クラス
Cell メンバ
オーバーロード一覧

 

 


© 2004-2015, GrapeCity inc. All rights reserved.