FarPoint.Win.Spread アセンブリ > FarPoint.Win.Spread 名前空間 > FpSpread クラス > Search メソッド : Search(Int32,String,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Int32,Int32,Int32,Int32) メソッド |
'宣言
Public Overloads Function Search( _ ByVal sheetIndex As Integer, _ ByVal searchString As String, _ ByVal caseSensitive As Boolean, _ ByVal exactMatch As Boolean, _ ByVal alternateSearch As Boolean, _ ByVal useWildcards As Boolean, _ ByVal includeCellText As Boolean, _ ByVal includeNotes As Boolean, _ ByVal includeTags As Boolean, _ ByVal startRowIndex As Integer, _ ByVal startColumnIndex As Integer, _ ByRef foundRowIndex As Integer, _ ByRef foundColumnIndex As Integer _ ) As String
public string Search( int sheetIndex, string searchString, bool caseSensitive, bool exactMatch, bool alternateSearch, bool useWildcards, bool includeCellText, bool includeNotes, bool includeTags, int startRowIndex, int startColumnIndex, ref int foundRowIndex, ref int foundColumnIndex )
また、foundRowIndex と foundColumnIndex は、文字列が見つかったセルの行インデックスおよび列インデックスを返します。
この検索メソッドは基本的な検索メソッドとよく似ていますが、セルのデータ以外の領域を検索するかどうかを指定するオプションが追加されています。必要に応じて、データ セル、セル ノート、またはセル タグを自由に組み合わせて検索することが可能です。検索は startRowIndex と startColumnIndex で指定されたセル位置からシートの最後にかけて、文字列の一致が見つかるまで続けられます。
この検索メソッドは、そのセルの Text プロパティによって文字列として表現できるデータを含むすべてのセルを検索します。これには非表示のセルやロックされたセルも含まれます。
この検索メソッドは、書式付き文字列(セルの Text)のみをチェックします。セルの Value はチェックしません。
階層的なシートの場合、このメソッドは親シートのセルのみを検索します。子シートを検索するには、子シートごとに別々の検索を実行する必要があります。
int x = 0; int y = 0; fpSpread1.Search(0, "test", false, false, false, false, true, false, false, 0, 0, ref x, ref y); listBox1.Items.Add(x.ToString()); listBox1.Items.Add(y.ToString());
Dim x As Integer Dim y As Integer FpSpread1.Search(0, "test", False, False, False, False, True, False, False, 0, 0, x, y) ListBox1.Items.Add(x) ListBox1.Items.Add(y)