Application.FindEx-Methode (Project)
Sucht nach einem ungefilterten Wert in einem angegebenen Feld oder in allen verfügbaren Feldern; Gibt True zurück, wenn der Wert gefunden wurde.
Syntax
Ausdruck. FindEx (Field, Test, Value, Next, MatchCase, FieldID, TestID, SearchAllFields)
Ausdruck Ein Ausdruck, der ein Application-Objekt zurückgibt.
Parameter
Name | Erforderlich/Optional | Datentyp | Beschreibung |
---|---|---|---|
Feld | Optional | String | Der Name des zu suchenden Felds. |
Test | Optional | String | Der Typ des Vergleichs zwischen Field und Value. Dies kann eine der folgenden Vergleichszeichenfolgen sein. |
Wert | Optional | String | Der Wert, der mit dem von Field angegebenen Feld verglichen werden soll. |
Next | Optional | Boolescher Wert | True, wenn Project nach unten für das nächste Vorkommen eines Werts sucht, die den Suchkriterien entspricht. False, Wenn das Projekt für das nächste Vorkommen sucht. Der Standardwert ist True. |
MatchCase | Optional | Boolescher Wert | True, Wenn die Suche Groß-/Kleinschreibung beachtet wird. Der Standardwert ist False. |
FieldID | Optional | Variant | Die Feldidentifikationsnummer kann eine der PjField-Konstanten sein. FieldID Vorrang vor einen beliebigen Wert dar. |
Testid | Optional | Variant | Die Testidentifikationsnummer kann eine der PjComparison-Konstanten sein. TestID Vorrang vor jeder Testwert. |
SearchAllFields | Optional | Boolescher Wert | Wenn true, suchen Sie in allen verfügbaren Feldern nach dem angegebenen Wert. Der Standardwert ist False. |
Vergleichszeichenfolgen
Vergleichszeichenfolge | Beschreibung |
---|---|
"Gleich" | Der Wert von Field ist gleich Value. |
"Ungleich" | Der Wert von Field ist ungleich Value. |
"Größer als" | Der Wert von Field ist größer als Value. |
"Größer oder gleich" | Der Wert von Field ist größer oder gleich Value. |
"Kleiner als" | Der Wert von Field ist kleiner als Value. |
"Kleiner oder gleich" | Der Wert von Field ist kleiner oder gleich Value. |
"Innerhalb" | Der Wert von Field ist innerhalb von Value. |
"Nicht innerhalb" | Der Wert von Field ist nicht innerhalb von Value. |
"Enthält" | Feld enthält Wert. |
"Enthält nicht" | Feld enthält nicht Value. |
"Enthält genau" | Das Feld enthält genau Value. |
Rückgabewert
Boolean
Bemerkungen
Verwenden die FindEx -Methode ohne Argumente oder ohne Angabe von Field, Test und Value zeigt das Dialogfeld Suchen, die Optionen für den vorhergehenden Status festgelegt sind. Wenn Sie SearchAllFields auf True festgelegt, erfordert programmgesteuerte Verwendung weiterhin Werte für die Parameter Field, Test und Value.
Beispiel
Mit beiden der folgenden Anweisungen wird innerhalb der Menge aller verfügbaren Felder nach dem nächsten Feld gesucht, das den Wert value 2 enthält.
FindEx Field:="Name", value:="2", Test:="contains", SearchAllFields:=True
FindEx Field:="OtherField", value:="2", Test:="xx", FieldID:=pjTaskName, _
TestID:=pjCompareContains, SearchAllFields:=True
Support und Feedback
Haben Sie Fragen oder Feedback zu Office VBA oder zu dieser Dokumentation? Unter Office VBA-Support und Feedback finden Sie Hilfestellung zu den Möglichkeiten, wie Sie Support erhalten und Feedback abgeben können.