Método Application.FindEx (Project)
Busca un valor sin filtrar en un campo especificado o en todos los campos disponibles; Devuelve True si se encuentra el valor.
Sintaxis
expresión. FindEx (Field, Test, Value, Next, MatchCase, FieldID, TestID, SearchAllFields)
Expresión Expresión que devuelve un objeto Application .
Parameters
Nombre | Obligatorio/opcional | Tipo de datos | Descripción |
---|---|---|---|
Field | Opcional | String | Nombre del campo en que se realiza la búsqueda. |
Test | Opcional | String | El tipo de comparación que se realiza entre Field y Value. Puede ser una de las siguientes cadenas de comparación. |
Valor | Opcional | Cadena | Valor que se va a comparar con el campo especificado por Field. |
Next | Opcional | Boolean | True si Project busca hacia abajo la siguiente aparición de un valor que coincide con los criterios de búsqueda. False si Project busca hacia arriba la siguiente aparición. El valor predeterminado es True. |
MatchCase | Opcional | Boolean | True si la búsqueda distingue mayúsculas de minúsculas. El valor predeterminado es False. |
FieldID | Opcional | Variant | El número de identificación de campo puede ser una de las constantes de PjField . FieldID tiene prioridad sobre cualquier valor del campo. |
TestID | Opcional | Variant | El número de identificación de prueba puede ser una de las constantes PjComparison . TestID tiene prioridad sobre cualquier valor de prueba. |
SearchAllFields | Opcional | Boolean | Si es True, busque el valor especificado en todos los campos disponibles. El valor predeterminado es False. |
Cadenas de comparación
Cadena de comparación | Descripción |
---|---|
"igual a" | El valor de Field es igual a Value. |
"no es igual a" | El valor de Field no es igual a Value. |
"es mayor que" | El valor de Field es mayor que Value. |
"es mayor o igual que" | El valor de Field es mayor o igual que Value. |
"es menor que" | El valor de Field es menor que Value. |
"es menor o igual que" | El valor de Field es menor o igual que Value. |
"está comprendido en" | El valor de Field está comprendido en Value. |
"no está comprendido en" | El valor de Field no está comprendido en Value. |
"contiene" | Field contiene Value. |
"no contiene" | Campo no contiene Value. |
"contiene exactamente" | El campo contiene exactamente El valor. |
Valor devuelto
Boolean
Comentarios
Usa el método FindEx sin ningún argumento, o sin especificar Field, Test y Value, muestra el cuadro de diálogo de búsqueda que contiene las opciones establecidas para el estado anterior. Si establece SearchAllFields en True, utilizar mediante programación aún requiere valores para los parámetros de Field, Test y Value.
Ejemplo:
Cualquiera de las instrucciones siguientes busca en el siguiente campo que contenga el valor 2, dentro del conjunto de todos los campos disponibles.
FindEx Field:="Name", value:="2", Test:="contains", SearchAllFields:=True
FindEx Field:="OtherField", value:="2", Test:="xx", FieldID:=pjTaskName, _
TestID:=pjCompareContains, SearchAllFields:=True
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.