MESCIUS SPREAD for Windows Forms 17.0J
GetClipValue メソッド (SheetView)

セル範囲の開始行インデックス(すべての行を指定する場合は-1)
セル範囲の開始列インデックス(すべての列を指定する場合は-1)
範囲の行数(すべての行を指定する場合は-1)
範囲の列数(すべての列を指定する場合は-1)
このシートのセル範囲内の書式なしデータを含むタブ区切り文字列を取得します。
構文
'Declaration
 
Public Function GetClipValue( _
   ByVal row As Integer, _
   ByVal column As Integer, _
   ByVal rowCount As Integer, _
   ByVal columnCount As Integer _
) As String
public string GetClipValue( 
   int row,
   int column,
   int rowCount,
   int columnCount
)

パラメータ

row
セル範囲の開始行インデックス(すべての行を指定する場合は-1)
column
セル範囲の開始列インデックス(すべての列を指定する場合は-1)
rowCount
範囲の行数(すべての行を指定する場合は-1)
columnCount
範囲の列数(すべての列を指定する場合は-1)

戻り値の型

範囲内の書式なしデータを含むタブ区切りString
例外
例外説明
System.ArgumentOutOfRangeException 指定された行インデックスは範囲外です。有効な値は0から行の総数までです。
System.ArgumentOutOfRangeException 指定された列インデックスは範囲外です。有効な値は0から列の総数までです。
解説

範囲内のデータはToStringメソッドを使用して書式設定されます。

すべての行または列を指定するには、行または列に-1を指定します。

このメソッドは、行数または列数が既存の行/列数を超える場合、必要に応じて新しい行を作成します。

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

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

次のサンプルコードでは、このメンバを使用して、範囲の書式なしテキストを含むタブ区切り文字列を返しています。
fpSpread1.ActiveSheet.SetClipValue(0, 0, 2, 4, "one\ttwo\tthree\tfour\r\nfive\tsix\tseven\teight"); 
string s;
s = fpSpread1.ActiveSheet.GetClipValue(0, 0, 2, 4);
listBox1.Items.Add(s);
FpSpread1.ActiveSheet.SetClipValue(0, 0, 2, 4, "one" + Chr(9) + "two" + Chr(9) + "three" + Chr(9) + "four" + vbCrLf + "five"
+ Chr(9) + "six" + Chr(9) + "seven" + Chr(9) + "eight")
Dim s As String
s = FpSpread1.ActiveSheet.GetClipValue(0, 0, 2, 4)
ListBox1.Items.Add(s)
参照

SheetView クラス
SheetView メンバ
GetArray メソッド
GetClip メソッド

開発者ガイド

SheetViewクラスを使用

 

 


© MESCIUS inc. All rights reserved.