MESCIUS SPREAD for Windows Forms 15.0J
Search(Int32,String,Boolean,Boolean,Boolean,Boolean,Int32,Int32,Int32,Int32) メソッド
使用例 

検索を行うシートのインデックス
検索文字列
検索文字列の大文字と小文字を区別するかどうか
完全一致のみを検索するかどうか
行、列の方向ではなく列、行の方向に検索するかどうか
検索文字列のワイルドカード文字(*、?)を有効にするかどうか
開始行インデックス
開始列インデックス
検索文字列が見つかった行のインデックス
検索文字列が見つかった列のインデックス
指定した検索基準で指定したシートのセル内のテキストから指定した検索文字列を検索します。
構文

パラメータ

sheetIndex
検索を行うシートのインデックス
searchString
検索文字列
caseSensitive
検索文字列の大文字と小文字を区別するかどうか
exactMatch
完全一致のみを検索するかどうか
alternateSearch
行、列の方向ではなく列、行の方向に検索するかどうか
useWildcards
検索文字列のワイルドカード文字(*、?)を有効にするかどうか
startRowIndex
開始行インデックス
startColumnIndex
開始列インデックス
foundRowIndex
検索文字列が見つかった行のインデックス
foundColumnIndex
検索文字列が見つかった列のインデックス

戻り値の型

検索文字列が見つかったセルのテキストを含むString。セル内で文字列が見つからなかった場合はNullが返されます。

また、foundRowIndexfoundColumnIndexは、文字列が見つかったセルの行インデックスおよび列インデックスを返します。

解説

この検索メソッドは、startRowIndex と startColumnIndex で指定されたセル位置からシートの最後にかけて、検索文字列を含むセルが見つかるまで検索を続けます。これは最も基本的な検索メソッドです。

この検索メソッドは次のように動作します。

階層的なシートの場合、このメソッドは親シートのセルのみを検索します。子シートを検索するには、子シートごとに別々の検索を実行する必要があります。

このメソッドは、ヘッダ、セル ノート、およびタグを検索できなかった以前のバージョンとの下位互換性を維持するために用意されています。これらを検索する場合は、SearchFoundFlag とセル位置の両方を返す他の Search メソッドを使用してください。

使用例
次のサンプルコードは、シートを検索して一致するセルを探し、そのセルの行インデックスと列インデックスをリストボックスに表示します。
int x = 0; 
int y = 0;
fpSpread1.Search(0, "test", false, false, false, false, 0, 0, ref x, ref y);
listBox1.Items.Add(x);
listBox1.Items.Add(y);
Dim x As Integer 
Dim y As Integer
FpSpread1.Search(0, "test", False, False, False, False, 0, 0, x, y)
ListBox1.Items.Add(x)
ListBox1.Items.Add(y)
参照

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

 

 


© MESCIUS inc. All rights reserved.