Application.FindEx メソッド (Project)
指定したフィールドまたはすべての利用可能なフィールドでのフィルター処理されていない値を検索値が見つかった場合は True を返します。
構文
式。FindEx (フィールド、 テスト、 値、 次、 MatchCase、 FieldID、 TestID、 SearchAllFields)
式Application オブジェクトを返す式。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Field | 省略可能 | String | 検索するフィールドの名前を指定します。 |
Test | 省略可能 | String | フィールドと値の間の比較の種類。 次のいずれかの 比較文字列を指定できます。 |
値 | 省略可能 | String | Field で指定されたフィールドと比較する値。 |
Next | 省略可能 | Boolean | True プロジェクトを検索条件に一致する値の次の出現箇所を検索する場合。 False とプロジェクトの次の出現箇所に検索します。 既定値は True です。 |
MatchCase | 省略可能 | Boolean | True の 場合、検索は大文字小文字を区別します。 既定値は False です。 |
FieldID | 省略可能 | バリアント型 | フィールド識別番号には、 PjField 定数のいずれかを指定できます。 フィールド Id は、任意のフィールドの値よりも優先されます。 |
TestID | 省略可能 | バリアント型 | テスト識別番号は、 PjComparison クラスの定数のいずれかです。 TestID は、テストの任意の値よりも優先されます。 |
SearchAllFields | 省略可能 | Boolean | True の場合は、使用可能なすべてのフィールドで指定した値を検索します。 既定値は False です。 |
比較文字列
比較文字列 | 説明 |
---|---|
"と等しい" | 引数 Field の値は、引数 Value の値と等しい。 |
"と等しくない" | 引数 Field の値は、引数 Value の値と等しくない。 |
"より大きい" | 引数 Field の値は、引数 Value の値より大きい。 |
"以上" | 引数 Field の値は、引数 Value の値より大きいか等しい。 |
"より小さい" | 引数 Field の値は、引数 Value の値より小さい。 |
"以下" | 引数 Field の値は、引数 Value の値より小さいか等しい。 |
"の範囲内" | 引数 Field の値は、引数 Value の値の範囲内にある。 |
"の範囲外" | 引数 Field の値は、引数 Value の値の範囲内にない。 |
"を含む" | フィールド に 値 が含まれています。 |
"を含まない" | フィールド に 値 が含まれていません。 |
"と一致するものを含む" | フィールド には正確な 値が含まれています。 |
戻り値
ブール型 (Boolean)
注釈
FindEx メソッドを使用して引数を持たない、またはフィールド、テスト、および値を指定せずには、オプションが以前の状態の設定を [ 検索] ダイアログ ボックスが表示されます。 SearchAllFields を True に設定すると、フィールド、テスト、および値パラメーターの値は、プログラムでの使用によっても必要です。
例
次のステートメントはともに、使用可能な一連のフィールド内で、値 2 が含まれた次のフィールドを検索します。
FindEx Field:="Name", value:="2", Test:="contains", SearchAllFields:=True
FindEx Field:="OtherField", value:="2", Test:="xx", FieldID:=pjTaskName, _
TestID:=pjCompareContains, SearchAllFields:=True
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。