PowerTools SPREAD for ASP.NET 8.0J
Search(Int32,String,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Int32,Int32,Int32,Int32,Int32,Int32) メソッド

検索を行うシートのインデックス
検索する文字列
検索文字列内の大文字と小文字を検索時に区別するかどうか
完全一致文字列だけを検索するかどうか
検索を行から列の順ではなく、列から行の順で実行するかどうか
検索文字列内のワイルドカード文字(*、?)を検索時に考慮するかどうか
検索にセル内のデータを含めるかどうか
検索にセル ノート内のデータを含めるかどうか
検索にセル タグ内のデータ、またはその文字列表現を含めるかどうか
範囲として検索するかどうか
開始行インデックス
検索を開始する列のインデックス
検索を終了する行のインデックス
検索を終了する列のインデックス
一致文字列が見つかった行のインデックス
一致文字列が見つかった列のインデックス
指定のシート内の指定のセル範囲のテキストから、指定の基準に一致する指定の文字列を検索します。
構文

パラメータ

sheetIndex
検索を行うシートのインデックス
searchString
検索する文字列
caseSensitive
検索文字列内の大文字と小文字を検索時に区別するかどうか
exactMatch
完全一致文字列だけを検索するかどうか
alternateSearch
検索を行から列の順ではなく、列から行の順で実行するかどうか
useWildcards
検索文字列内のワイルドカード文字(*、?)を検索時に考慮するかどうか
includeCellText
検索にセル内のデータを含めるかどうか
includeNotes
検索にセル ノート内のデータを含めるかどうか
includeTags
検索にセル タグ内のデータ、またはその文字列表現を含めるかどうか
searchAsBlockRange
範囲として検索するかどうか
startRowIndex
開始行インデックス
startColumnIndex
検索を開始する列のインデックス
endRowIndex
検索を終了する行のインデックス
endColumnIndex
検索を終了する列のインデックス
foundRowIndex
一致文字列が見つかった行のインデックス
foundColumnIndex
一致文字列が見つかった列のインデックス

戻り値の型

文字列が見つかったオブジェクトのタイプを指定する SearchFoundFlags 設定が返されます。

また、foundRowIndex パラメータと foundColumnIndex パラメータは、文字列が見つかったセルの行インデックスおよび列インデックスを返します。

解説

includeCellTextプロパティがfalseの場合、セルのテキストは検索されません。

searchAsBlockRangeは、範囲をセルのブロックとみなして、検索を範囲内に限定します。開始インデックスが行0の列1、終了インデックスが行3の列3の場合は、列0と列4以降は検索されません。searchAsBlockRangeがtrueに設定されている場合、デフォルトの検索はまず左から右へ実行され、次に上から下へ実行されます。alternateSearchをtrueに設定すると、上から下へ検索された後、左から右へ検索されます。

次のサンプルコードは、Searchメソッドを使用します。
int x = 0; 
int y = 0;
FarPoint.Web.Spread.SearchFoundFlags sff;
sff = FpSpread1.Search(0, "test", false, false, false, false, true, false, false, true, 0, 1, 2, 3, ref x, ref y);
ListBox1.Items.Add(sff.ToString());
ListBox1.Items.Add(x.ToString());
ListBox1.Items.Add(y.ToString());
Dim x As Integer 
Dim y As Integer
Dim sff As FarPoint.Web.Spread.SearchFoundFlags
sff = FpSpread1.Search(0, "test", False, False, False, False, True, False, False, True, 0, 1, 2, 3, x, y)
ListBox1.Items.Add(sff.ToString())
ListBox1.Items.Add(x)
ListBox1.Items.Add(y)
参照

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

 

 


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