共用方式為


Project (的 Application.FindEx 方法)

搜尋未篩選的值指定的欄位或所有可用欄位 ;如果有找到值,會傳回 True

語法

運算式FindEx (FieldTestValueNextMatchCaseFieldIDTestIDSearchAllFields)

表達 會傳回 Application 物件的運算式。

參數

名稱 必要/選用 資料類型 描述
Field 選用 String 要搜尋的欄位名稱。
Test 選用 String 欄位和值之間所進行的比較類型。 可以是下列其中一個 比較字串
選用 字串 要與 Field 指定之欄位比較的值。
Next 選用 布林值 True 是表示 如果向下搜尋的值符合搜尋準則的下一個出現的專案。 為 false ,則專案會搜尋以為下一個出現。 預設值為 True
MatchCase 選用 布林值 True 是表示 如果搜尋不區分大小寫。 預設值為 False
FieldID 選用 Variant 欄位識別碼可以是 PjField 常數之一。 FieldID 優先於任何欄位值。
TestID 選用 Variant 測試識別碼可以是 PjComparison 常數之一。 TestID 優先於任何測試值。
SearchAllFields 選用 布林值 如果 為 True,請在所有可用的欄位中搜尋指定的值。 預設值為 False

比較字串

比較字串 描述
"equals" Field 的值等於 Value
"does not equal" Field 的值不等於 Value
"is greater than" Field 的值大於 Value
"is greater than or equal to" Field 的值大於或等於 Value
"is less than" Field 的值小於 Value
"is less than or equal to" Field 的值小於或等於 Value
"is within" Field 的值在 Value 之間。
"is not within" Field 的值不在 Value 之間。
"contains" 欄位 包含
"does not contain" 欄位 不包含 Value
"contains exactly" 欄位 完全包含 Value

傳回值

布林值

註解

使用 FindEx 方法沒有引數,或者沒有指定 Field、 Test 和 Value,會顯示 [ 尋找] 對話方塊已設定為先前狀態的選項。 如果您將 SearchAllFields 設 為 True ,以程式設計方式使用仍需要值 Field、 Test 和 Value 參數。

範例

下列陳述式都會在所有可用欄位中,尋找包含數值 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 支援與意見反應